MariaDB 11.7 là một trong những phiên bản ổn định mới nhất của hệ quản trị cơ sở dữ liệu MariaDB, mang đến nhiều cải tiến vượt trội về hiệu năng, khả năng mở rộng và tính năng bảo mật. Việc nâng cấp MariaDB 11. 7 trên CyberPanel không chỉ giúp tận dụng những cải tiến này mà còn đảm bảo hệ thống của bạn luôn được cập nhật và an toàn. Bài viết này mình sẽ hướng dẫn chi tiết cách thực hiện thao tác này.
Những điểm chính
- Các tính năng nổi bật của phiên bản MariaDB 11.7.
- Hướng dẫn chi tiết từng bước nâng cấp MariaDB 11.7 trên CyberPanel bắt đầu từ bước sao lưu dữ liệu, kiểm tra và cấu hình Repository, cuối cùng nâng cấp MariaDB.
- Biết đến Vietnix là nhà cung cấp hosting với các giải pháp máy chủ mạnh mẽ, ổn định, hỗ trợ tối ưu cho MariaDB.
- Giải đáp một số câu hỏi thường gặp khi nâng cấp MariaDB 11. 7 trên CyberPanel.
Các tính năng nổi bật của MariaDB 11.7
Dưới đây là một số tính năng đáng chú ý mà phiên bản MariaDB 11.7 mang lại:
- Hỗ trợ Vectors: Biến MariaDB thành một cơ sở dữ liệu quan hệ vector, mở ra khả năng tìm kiếm tương đồng và ứng dụng AI.
- Cải thiện InnoDB: Thay đổi mặc định của
innodb_snapshot_isolation
thành ON, nâng cao khả năng cô lập giao dịch. - Sửa lỗi Optimizer: Khắc phục sự cố treo máy khi truy vấn chứa
constant having clause
. - Binlogging gần như tức thì: Ghi nhật ký nhị phân (binlog) gần như ngay lập tức cho các giao dịch lớn, tránh sao chép vào binlog.
- Cải tiến JSON:
JSON_TABLE
xử lý bỏ dấu ngoặc kép đúng cách và giá trị mặc định cho phép các giá trị không phải chuỗi. - Nhập liệu:
LOAD DATA INFILE
với dữ liệu hình học (geometry data) không còn gặp lỗi.
Với hạ tầng được trang bị ổ cứng NVMe Enterprise và CPU Intel Xeon Platinum, các dịch vụ VPS NVMe của Vietnix không chỉ mang lại tốc độ xử lý vượt trội mà còn cung cấp môi trường ổn định, đáng tin cậy. Điều này đảm bảo MariaDB của bạn có thể xử lý các truy vấn phức tạp và lượng dữ liệu lớn một cách hiệu quả, giúp website và ứng dụng của bạn luôn phản hồi nhanh chóng.

VPS NVME – Ổ CỨNG VÀ CPU THẾ HỆ MỚI
Khả năng xử lý siêu khủng với ổ cứng NVMe và CPU Platinum, hỗ trợ tối ưu cho MariaDB
Các bước nâng cấp MariaDB 11. 7 trên CyberPanel
Bước 1: Sao lưu dữ liệu quan trọng
Trước khi thực hiện bất kỳ nâng cấp nào liên quan đến cơ sở dữ liệu, việc sao lưu dữ liệu là cực kỳ quan trọng để phòng tránh rủi ro mất mát dữ liệu. Đầu tiên bạn kiểm tra mật khẩu root của MySQL/MariaDB bằng lệnh:
cat /etc/cyberpanel/mysqlPassword
Sau đó bạn thực hiện lệnh sau để sao lưu tất cả các database và nén lại vào tệp .sql.gz
với tên có định dạng database-ngày-tháng-năm.sql.gz
. Sau đó, bạn di chuyển tệp vừa nén vào thư mục /home/
để lưu trữ an toàn:
mysqldump -u root -all-databasse | gzip > database-$(date +%d-%m-%y).sql.gz | mv database-$(date +%d-%m-%y).sql.gz /home/
Bước 2: Kiểm tra và cấu hình Repository cho MariaDB
Tiếp theo sử dụng lệnh mysql -V
để kiểm tra phiên bản MariaDB mà bạn đang sử dụng. Ví dụ, nếu phiên bản hiện tại là 10.11, bạn sẽ tiến hành nâng cấp lên phiên bản mới hơn như 11.7.

Sử dụng trình soạn thảo nano để chỉnh sửa file cấu hình repo của MariaDB:
nano /etc/apt/sources.list.d/mariadb.list
Trong file này, bạn sẽ thay đổi phiên bản MariaDB hiện có thành phiên bản 11.7
(hoặc bất kỳ phiên bản nào bạn muốn nâng cấp lên). Ví dụ, nếu bạn thấy deb [arch=amd64,arm64,ppc64el] http://mirror.mariadb.org/repo/10.11/ubuntu jammy main
, hãy thay 10.11
thành 11.7
.

Sau khi chỉnh sửa tệp repository, bạn chạy lệnh apt update
để kiểm tra tính khả dụng của phiên bản MariaDB mới:
apt update

Bước 3: Nâng cấp phiên bản MariaDB
Cuối cùng, bạn sẽ thực hiện quá trình nâng cấp MariaDB 11. 7 trên CyberPanel. Đây là bước quan trọng để đảm bảo bạn có thể khôi phục lại cấu hình nếu có vấn đề xảy ra. Thực hiện các lệnh sau để sao lưu các file cấu hình hiện tại:
cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
mkdir /etc/mysql/backup_mariadb_conf
cp -R /etc/mysql/mariadb.cnf.d/ /etc/mysql/backup_mariadb_conf/
Tiếp theo bạn tắt dịch vụ MariaDB, gỡ bỏ phiên bản cũ và cài đặt phiên bản mới bằng cách chạy các lệnh sau:
systemctl stop mariadb
apt remove mariadb-server mariadb-client -y
apt install mariadb-server mariadb-client
Sao chép lại các file cấu hình đã sao lưu để giữ lại các cài đặt tùy chỉnh của bạn:
cp -f /etc/mysql/my.cnf.bak /etc/mysql/my.cnf
rm -rf /etc/mysql/mariadb.cnf.d/
mv /etc/mysql/backup_mariadb_conf/my.cnf.d /etc/mysql/
Lưu ý
Đôi khi, các file cấu hình mới của MariaDB có thể tốt hơn cho phiên bản mới. Bạn có thể cần xem xét kết hợp thủ công các thay đổi của mình vào các file cấu hình mới thay vì ghi đè hoàn toàn.
Cuối cùng, bạn kích hoạt dịch vụ MariaDB và kiểm tra lại phiên bản để xác nhận quá trình nâng cấp đã thành công.
systemctl enable mariadb
systemctl start mariadb
mysql -V
Nếu kết quả hiển thị phiên bản MariaDB mới như hình bên dưới, nghĩa là bạn đã nâng cấp MariaDB 11. 7 trên CyberPanel thành công.

Vietnix VPS: Tối ưu hiệu suất, ổn định, chuyên nghiệp cho doanh nghiệp Việt
Giải pháp VPS Vietnix mang đến hiệu năng vượt trội và độ ổn định cao, là lựa chọn tối ưu cho mọi nhu cầu từ cá nhân đến doanh nghiệp. Với cam kết 99.9% uptime, dịch vụ của Vietnix đảm bảo website và ứng dụng của bạn luôn trực tuyến, giảm thiểu tối đa gián đoạn. Vietnix cung cấp hỗ trợ kỹ thuật 24/7/365, sẵn sàng giải quyết mọi vấn đề nhanh chóng chỉ trong vài phút. Hơn 100.000 khách hàng đã tin tưởng và sử dụng dịch vụ của Vietnix trong suốt 13 năm hoạt động, minh chứng cho chất lượng và uy tín hàng đầu.
Thông tin liên hệ:
- Hotline: 18001093.
- Email: sales@vietnix.com.vn.
- Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành phố Hồ Chí Minh.
- Website: https://vietnix.vn/.
Câu hỏi thường gặp
Việc nâng cấp MariaDB 11. 7 trên CyberPanel có ảnh hưởng đến dữ liệu hiện có không?
Thông thường, việc nâng cấp các phiên bản nhỏ của MariaDB thường tương thích ngược và ít gây ảnh hưởng đến dữ liệu. Tuy nhiên, khi nâng cấp giữa các phiên bản lớn (như từ 10.x lên 11.x), có thể có những thay đổi về cấu trúc hoặc tính năng không tương thích ngược. Vì vậy, việc sao lưu dữ liệu kỹ lưỡng trước khi nâng cấp là cực kỳ quan trọng và bắt buộc. Nếu có sự cố, bạn có thể khôi phục lại dữ liệu từ bản sao lưu. Sau khi nâng cấp, hãy kiểm tra kỹ các ứng dụng và website của bạn để đảm bảo chúng hoạt động bình thường.
Tôi có thể hạ cấp (downgrade) phiên bản MariaDB sau khi nâng cấp không?
Việc hạ cấp MariaDB khá phức tạp và không được khuyến khích vì có thể gây mất dữ liệu. Khi bạn nâng cấp MariaDB, cấu trúc của cơ sở dữ liệu có thể được thay đổi để tận dụng các tính năng mới của phiên bản cao hơn. Nếu bạn hạ cấp, phiên bản cũ có thể không hiểu hoặc không tương thích với cấu trúc dữ liệu đã được cập nhật, dẫn đến hỏng database. Nếu bạn cần quay lại phiên bản cũ, giải pháp an toàn nhất là khôi phục lại toàn bộ backup dữ liệu và cài đặt MariaDB phiên bản cũ từ đầu.
Bài viết trên mình đã hướng dẫn bạn cách nâng cấp MariaDB 11. 7 trên CyberPanel. Nâng cấp MariaDB mang lại nhiều lợi ích đáng kể như cải thiện hiệu suất, tăng cường bảo mật và hỗ trợ các tính năng mới. Hãy luôn sao lưu dữ liệu cẩn thận trước khi thực hiện bất kỳ thay đổi lớn nào trên server của bạn.