Trang chủ
Các bài mới
Latest activity
Biên tập viên
Diễn Đàn
Bài viết mới
Tìm kiếm diễn đàn
Tin Mới
Bài viết mới
New resources
Bài đăng tiểu sử mới
Hoạt động mới nhất
Resources
Latest reviews
Search resources
Thành Viên
Khách truy cập hiện tại
Bài mới trên trang cá nhân
Tìm kiếm bài đăng trong trang cá nhân
Tool
SMTool - Công cụ đăng bài tự động Facebook
50 SEO Tools
Photoshop online
Facebook Video Down
Cầu nguyện Genshin
Biolink
Genshin map
Đăng nhập
Đăng ký
Mới
Tìm kiếm
Tìm kiếm
Chỉ tìm trong tiêu đề
bởi:
Bài viết mới
Tìm kiếm diễn đàn
Menu
Đăng nhập
Đăng ký
Install the app
Install
28/06 cập nhật đăng ký đăng nhập qua Google & Facebook
Diễn Đàn
Thủ thuật
Thủ thuật internet
Cyber Panel Note
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Nội dung
<blockquote data-quote="TenHoshi" data-source="post: 26301" data-attributes="member: 1"><p>CyberPanel <strong>v2.4 build 3</strong> trên Ubuntu 18.04 + MariaDB 10.1.48. Dưới đây là <strong>script nâng MariaDB lên 10.6 LTS</strong> tối ưu cho CyberPanel (kèm backup & rollback). Bạn chỉ cần dán vào SSH và chạy.</p><p></p><h3>1) Script all-in-one (backup → nâng cấp → kiểm tra)</h3><p></p><p>[CODE]sudo bash -euxo pipefail <<'EOF'</p><p>echo "==> 0. Kiểm tra nhanh tài nguyên"</p><p>df -h /</p><p>free -h</p><p>mysql -V || true</p><p></p><p>echo "==> 1. Backup full (dump + cấu hình)"</p><p>BACKUP_DIR=/root/mariadb-backup-$(date +%F-%H%M)</p><p>mkdir -p "$BACKUP_DIR"</p><p></p><p># Dump all DB (không khóa, tốc độ tốt)</p><p>mysqldump --all-databases --routines --events \</p><p> --single-transaction --quick --lock-tables=false \</p><p> --hex-blob > "$BACKUP_DIR/all-dbs.sql"</p><p></p><p># Sao lưu thư mục dữ liệu & cấu hình (phòng khi cần)</p><p>tar -C / -czf "$BACKUP_DIR/var-lib-mysql.tgz" var/lib/mysql</p><p>tar -C / -czf "$BACKUP_DIR/etc-mysql.tgz" etc/mysql</p><p>echo "BACKUP SAVED TO: $BACKUP_DIR"</p><p></p><p>echo "==> 2. Dừng dịch vụ liên quan để an toàn"</p><p>systemctl stop mariadb || true</p><p>systemctl stop lscpd || true # LiteSpeed Control Panel nếu có</p><p>systemctl stop lsws || true # OpenLiteSpeed/LSWS (CyberPanel)</p><p>systemctl stop lfd || true # nếu có CSF/LFD</p><p></p><p>echo "==> 3. Gỡ gói MariaDB 10.1 (KHÔNG xóa dữ liệu)"</p><p>apt-get update</p><p>apt-get remove --purge -y mariadb-server mariadb-client mariadb-common || true</p><p>apt-get autoremove -y || true</p><p></p><p>echo "==> 4. Thêm repo chính thức MariaDB 10.6"</p><p>apt-get install -y curl gnupg ca-certificates lsb-release</p><p>curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup \</p><p> | bash -s -- --mariadb-server-version=10.6</p><p></p><p>echo "==> 5. Cài đặt MariaDB 10.6"</p><p>apt-get update</p><p>DEBIAN_FRONTEND=noninteractive apt-get install -y mariadb-server mariadb-client</p><p></p><p>echo "==> 6. Đảm bảo MariaDB khởi động"</p><p>systemctl enable mariadb</p><p>systemctl start mariadb</p><p></p><p>echo "==> 7. Nâng cấp metadata/tables"</p><p>mariadb-upgrade --verbose</p><p></p><p>echo "==> 8. Thiết lập charset/innodb mặc định (khuyến nghị)"</p><p>cat >/etc/mysql/mariadb.conf.d/99-override.cnf <<CFG</p><p>[mysqld]</p><p>character-set-server = utf8mb4</p><p>collation-server = utf8mb4_unicode_ci</p><p>innodb_file_per_table = 1</p><p># Xóa/không dùng các tham số cũ như innodb_file_format, innodb_large_prefix</p><p>CFG</p><p></p><p>systemctl restart mariadb</p><p></p><p>echo "==> 9. Kiểm tra phiên bản & trạng thái"</p><p>mysql -e "SELECT VERSION() AS version;"</p><p>systemctl --no-pager status mariadb || true</p><p></p><p>echo "==> 10. Khởi động lại web server CyberPanel"</p><p>systemctl start lsws || true</p><p>systemctl start lscpd || true</p><p></p><p>echo "==> DONE. Nếu mọi thứ OK, giữ lại backup vài ngày rồi xóa."</p><p>EOF[/CODE]</p></blockquote><p></p>
[QUOTE="TenHoshi, post: 26301, member: 1"] CyberPanel [B]v2.4 build 3[/B] trên Ubuntu 18.04 + MariaDB 10.1.48. Dưới đây là [B]script nâng MariaDB lên 10.6 LTS[/B] tối ưu cho CyberPanel (kèm backup & rollback). Bạn chỉ cần dán vào SSH và chạy. [HEADING=2]1) Script all-in-one (backup → nâng cấp → kiểm tra)[/HEADING] [CODE]sudo bash -euxo pipefail <<'EOF' echo "==> 0. Kiểm tra nhanh tài nguyên" df -h / free -h mysql -V || true echo "==> 1. Backup full (dump + cấu hình)" BACKUP_DIR=/root/mariadb-backup-$(date +%F-%H%M) mkdir -p "$BACKUP_DIR" # Dump all DB (không khóa, tốc độ tốt) mysqldump --all-databases --routines --events \ --single-transaction --quick --lock-tables=false \ --hex-blob > "$BACKUP_DIR/all-dbs.sql" # Sao lưu thư mục dữ liệu & cấu hình (phòng khi cần) tar -C / -czf "$BACKUP_DIR/var-lib-mysql.tgz" var/lib/mysql tar -C / -czf "$BACKUP_DIR/etc-mysql.tgz" etc/mysql echo "BACKUP SAVED TO: $BACKUP_DIR" echo "==> 2. Dừng dịch vụ liên quan để an toàn" systemctl stop mariadb || true systemctl stop lscpd || true # LiteSpeed Control Panel nếu có systemctl stop lsws || true # OpenLiteSpeed/LSWS (CyberPanel) systemctl stop lfd || true # nếu có CSF/LFD echo "==> 3. Gỡ gói MariaDB 10.1 (KHÔNG xóa dữ liệu)" apt-get update apt-get remove --purge -y mariadb-server mariadb-client mariadb-common || true apt-get autoremove -y || true echo "==> 4. Thêm repo chính thức MariaDB 10.6" apt-get install -y curl gnupg ca-certificates lsb-release curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup \ | bash -s -- --mariadb-server-version=10.6 echo "==> 5. Cài đặt MariaDB 10.6" apt-get update DEBIAN_FRONTEND=noninteractive apt-get install -y mariadb-server mariadb-client echo "==> 6. Đảm bảo MariaDB khởi động" systemctl enable mariadb systemctl start mariadb echo "==> 7. Nâng cấp metadata/tables" mariadb-upgrade --verbose echo "==> 8. Thiết lập charset/innodb mặc định (khuyến nghị)" cat >/etc/mysql/mariadb.conf.d/99-override.cnf <<CFG [mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci innodb_file_per_table = 1 # Xóa/không dùng các tham số cũ như innodb_file_format, innodb_large_prefix CFG systemctl restart mariadb echo "==> 9. Kiểm tra phiên bản & trạng thái" mysql -e "SELECT VERSION() AS version;" systemctl --no-pager status mariadb || true echo "==> 10. Khởi động lại web server CyberPanel" systemctl start lsws || true systemctl start lscpd || true echo "==> DONE. Nếu mọi thứ OK, giữ lại backup vài ngày rồi xóa." EOF[/CODE] [/QUOTE]
Name
Xác nhận
Gửi đi
Diễn Đàn
Thủ thuật
Thủ thuật internet
Cyber Panel Note
Top