Nội dung
Trong bài viết hôm nay mình sẽ hướng dẫn cách nâng cấp MariaDB trên FASTPANEL lên phiên bản mới nhất là 10.5.
I. Tổng quan
Ở thời điểm hiện tại thì phiên bản MariaDB
mới nhất là phiên bản 10.5
, tuy nhiên khi bạn cài FASTPANEL ở thời điểm hiện tại (tháng 12-2020) thì FASTPANEL chỉ cài đặt phiên bản MariaDB 10.3
cho chúng ta mà thôi. Tương đối cũ kỹ phải không nào.
Việc nâng cấp phiên bản MariaDB
lên bản mới nhất sẽ có rất nhiều lợi ích phải kể đến như sau:
- Cải thiện tính ổn định tổng thể của
MariaDB
. - Khắc phục rất nhiều lỗi nhỏ ở các phiên bản
MariaDB
cũ hơn. - Cải thiện hiệu năng so với phiên bản cũ hơn.
- Gia tăng tính bảo mật.
- Hỗ trợ thêm nhiều tính năng mới.
Và còn rất nhiều lợi ích nhỏ khác mà mình không kể đến. Với nhiều lợi ích như vậy thì chúng ta hoàn toàn có nhiều lý do nâng cấp MariaDB trên FASTPANEL định kỳ.
Để nâng nâng cấp MariaDB trên FASTPANEL mời các bạn xem tiếp phần còn lại của bài viết.
II. Nâng cấp MariaDB trên FASTPANEL
Để nâng cấp MariaDB trên FASTPANEL chúng ta thực hiện theo 2 bước sau.
Bước 1: SSH vào máy chủ FASTPANEL của bạn
Để nâng cấp MariaDB trên FASTPANEL, việc đầu tiên chúng ta cần làm là SSH vào VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:
Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để thực hiện lệnh kiểm tra phiên bản MariaDB.
Bước 2: Kiểm tra phiên bản MariaDB đang sử dụng
Để kiểm tra phiên bản MariaDB chúng ta sử dụng lệnh sau.
mysqld -V
Sau khi đã biết được phiên bản MariaDB đang sử dụng. Chúng ta tiếp tục với bước 3 để thực hiện các lệnh nâng cấp MariaDB trên FASTPANEL.
Bước 3: Thực hiện các lệnh nâng cấp MariaDB trên FASTPANEL
Trình tự nâng cấp MariaDB trên FASTPANEL chúng ta thực hiện như sau.
Đầu tiên cần sao lưu tệp tin cấu hình my.cnf
với lệnh sau.
cp /etc/my.cnf /etc/my.cnf.bak
Tiếp theo cần gỡ cài đặt phiên bản MariaDB
cũ ra khỏi hệ thống với những lệnh sau.
service mysql stop yum remove MariaDB-server MariaDB-client -y
Tại thời điểm này, MariaDB 10.3
sẽ bị xóa hoàn toàn nhưng cơ sở dữ liệu không bị xóa nên bạn không cần phải lo lắng gì cả.
Dưới đây là hình ảnh sau khi chạy lệnh gỡ cài đặt MariaDB 10.3 mặc định với lệnh “yum remove mariadb mariadb-server -y
“.
Sau khi đã gỡ hoàn tất chúng ta thực hiện các lệnh sau để cài phiên bản MariaDB 10.5 mới nhất.
yum install nano epel-release -y mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak vi /etc/yum.repos.d/mariadb.repo
Sau khi thực hiện lệnh vi /etc/yum.repos.d/mariadb.repo
, chúng ta dán nội dụng sau vào, tùy vào hệ điều hành máy chủ mà bạn lựa chọn cho chính xác nhé.
Nếu máy chủ của bạn đang chạy CentOS 7
bạn sử dụng đoạn nội dung sau:
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.5/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Nếu máy chủ của bạn đang chạy CentOS 8
bạn sử dụng đoạn nội dung sau:
[mariadb] name = MariaDB baseurl =http://yum.mariadb.org/10.5/centos8-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Sau đó chúng ta lưu lại và thực hiện các lệnh sau để bắt đầu quá trình cài đặt phiên bản MariaDB 10.5 mới nhất.
yum clean all yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y yum update -y
Quá trình cài đặt diễn ra tương đối nhanh, tầm dưới 10 phút là xong. Thời gian có thể lâu hơn nếu VPS đang sử dụng của bạn có đường truyền không được tốt, hoặc đang quá tải. Dưới đây là hình ảnh sau khi thực hiện các lệnh trên.
Tuy nhiên đến bước này chúng ta vẫn chưa xong, chúng ta cần khôi phục lại tệp cấu hình my.cnf, bật lại MariaDB và cập nhật lại cơ sở dữ liệu hiện tại với các lệnh sau.
rm -rf /etc/my.cnf cp /etc/my.cnf.bak /etc/my.cnf systemctl enable mysql service mysql start mysql_upgrade
Giải thích các lệnh trên:
- Lệnh 1: Xóa tệp tin cấu hình mặc định sau khi cài MariaDB bản mới.
- Lệnh 2: Khôi phục lại phiên bản cấu hình đã backup trước đó.
- Lệnh 3: Bật khởi động theo hệ thống cho MariaDB/MySQL.
- Lệnh 4: Bật dịch vụ MariaDB/MySQL.
- Lệnh 5: Cập nhật lại cơ sở dữ liệu hiện tại.
Các bạn chờ một lát cho MariaDB cập nhật lại dữ liệu cũ như hình sau là hoàn tất.
Vậy là chúng ta đã hoàn tất quá trình nâng cấp MariaDB trên FASTPANEL. Bây giờ mọi thứ đã hoạt động lại bình thường. Và bạn có thể sử dụng lại lệnh mysqld -V
để kiểm tra phiên bản MariaDB.
III. Tổng kết
Qua bài viết này mình đã hướng dẫn nhanh cách để nâng cấp MariaDB trên FASTPANEL. Tùy trường hợp máy chủ của các bạn đang sử dụng CentOS 7
hoặc CentOS 8
mà các bạn sử dụng lệnh cho chính xác nhé.
Hy vọng bài viết này sẽ giúp ích được cho các bạn. Chúc các bạn có thể thực hiện thành công.
Nếu thấy bài viết hữu ích các bạn đừng quên đánh giá 5 sao giúp mình.
Xem thêm các bài viết hữu ích về FASTPANEL tại đường dẫn sau:
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
- Hotline 247: 028 888 24768 (Ext 0)
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com.