Home WebServer PanelFastPanel Nâng cấp MariaDB trên FASTPANEL

Nâng cấp MariaDB trên FASTPANEL

by Thạch Phạm
Published: Last Updated on
A+A-
Reset

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.

AZDIGI Tutorial
mysqld -V
    
how-to-upgrade-nang-cap-mariadb-tren-fastpanel
Phiên bản MariaDB đang được cài đặt mặc định là 10.3.

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.

AZDIGI Tutorial
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.

AZDIGI Tutorial
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“.

how-to-upgrade-nang-cap-mariadb-tren-fastpanel
Gỡ cài đặt MariaDB 10.3 hoàn tất.

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.

AZDIGI Tutorial
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:

AZDIGI Tutorial
[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:

AZDIGI Tutorial
[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.

AZDIGI Tutorial
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.

how-to-upgrade-nang-cap-mariadb-tren-fastpanel
Cài đặt và cập nhật hoàn tất MariaDB 10.5.

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.

AZDIGI Tutorial
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.

how-to-upgrade-nang-cap-mariadb-tren-fastpanel
MariaDB cập nhật lại cơ sở dữ liệu hiện tại.

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.

how-to-upgrade-nang-cap-mariadb-tren-fastpanel
Phiên bản MariaDB 10.5.8 mới nhất đã được cài đặt thành công.

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:

5/5 - (7 votes)

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign