Skip to content Skip to main navigation Skip to footer

Nâng cấp MariaDB trên DirectAdmin với CustomBuild 2.0

Trong bài viết ngày hôm nay mình sẽ hướng dẫn chi tiết cách nâng cấp MariaDB trên DirectAdmin với CustomBuild 2.0 một các đơn giản và dễ hiểu nhất.

I. Tổng quan

Trong quá trình sử dụng DirectAdmin bạn sẽ cần nâng cấp rất nhiều phần mềm đi kèm, trong đó có MariaDB nếu bạn có sử dụng MariaDB làm hệ quản trị cơ sở dữ liệu của hệ thống. Nếu bạn đang sử dụng hệ quản trị cơ sở dữ liệu là MySQL có thể xem qua bài hướng dẫn sau để chuyển từ hệ quản trị cơ sở dữ liệu MySQL sang MariaDB nhé.

Thông thường sẽ có 2 dạng nâng cấp phiên bản. Dạng đầu tiên là nâng cấp các phiên bản vá lỗi và tối ưu nhỏ, các bản này sẽ có tên phiên bản như 10.3.1 > 10.3.2 > 10.3.3…. dạng này bạn hoàn toàn có thể nâng cấp thông qua giao diện Custombuild 2.0 tại cấp độ Admin DirectAdmin. Còn dạng thứ hai đó là dạng nâng cấp lớn là dạng bạn sẽ nhảy từ phiên bản 10.3 lên 10.4 hoặc 10.5.

Và trong bài này mình sẽ hướng dẫn các bạn nâng cấp MariaDB trên DirectAdmin ở dạng hai này nhé.

II. Nâng cấp MariaDB trên DirectAdmin

Để nâng cấp trên DirectAdmin chúng ta thực hiện với 3 bước sau.

Bước 1: SSH vào hệ thống DirectAdmin của bạn

Để nâng cấp MariaDB trên DirectAdmin, đầu tiên chúng ta cần SSH hoặc truy cập 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 để kiểm tra phiên bản MariaDB đang sử dụng hiện tại.

Bước 2: Kiểm tra phiên bản MariaDB đang sử dụng hiện tại

Để kiểm tra phiên bản MariaDB hiện tại chúng ta sử dụng 1 lệnh sau.

AZDIGI Tutorial
mysqld -V

Hình dưới đây là kết quả của mình, với phiên bản đang cài hiện tại là 10.3.24.

Nâng cấp MariaDB trên DirectAdmin - Upgrade MariaDB DirectAdmin

Vậy là xong bước kiểm tra phiên bản MariaDB đang sử dụng hiện tại. Chúng ta tiếp tục với bước 3 để nâng cấp lên phiên bản mới nhất.

Bước 3: Nâng cấp MariaDB trên DirectAdmin với CustomBuild 2.0

Đầu tiên chúng ta cần xem phiên bản CustomBuild đang sử dụng có phải là 2.0 hay không. Để kiểm tra phiên bản CustomBuild đang sử dụng mời bạn xem qua bài hướng dẫn ngắn sau:

Trong trường hợp phiên bản CustomBuild của bạn thấp hơn 2.0 thì bạn cần nâng cấp CustomBuild 1.x lên 2.0, bạn có thể xem qua bài hướng dẫn sau:

Sau khi đã có CustomBuild 2.0 chúng ta tiếp tục sử dụng các lệnh sau để nâng cấp MariaDB trên DirectAdmin:

AZDIGI Tutorial
cd /usr/local/directadmin/custombuild
./build update
./build set mariadb 10.5
./build set mysql_inst mariadb
./build set mysql_backup yes
./build mariadb

Giải thích các lệnh trên:

  • Lệnh 1: Di chuyển đến thư mục custombuild.
  • Lệnh 2: Cập nhật lại custombuild script.
  • Lệnh 3: Điều chỉnh cấu hình phiên bản MariaDB hiện tại lên bản 10.5.
  • Lệnh 4: Sử dụng hệ quản trị cơ sở dữ liệu là MariaDB (Vì chúng ta có 2 tùy chọn 1 là MySQL, 2 là MariaDB).
  • Lệnh 5: Điều chỉnh cấu hình bật tính năng sao lưu database trước khi chạy lệnh cài đặt.
  • Lệnh 6: Bắt đầu cài lại MariaDB theo cấu hình mới.

Thông tin thêm với các bạn là vì hiện tại thời điểm mình viết bài này chỉ mới có MariaDB 10.5, nên khi bạn đổi thành 10.6 sẽ không hợp lệ, trong tương lai có thể sẽ được sau khi MariaDB ra phiên bản này, các bạn có thể xem phiên bản mới nhất của MariaDB tại link sau:

Dưới đây là hình ảnh khi mình thử điều chỉnh phiên bản sang 10.5 và trước khi nâng cấp MariaDB trên DirectAdmin lên bản mới.

Nâng cấp MariaDB trên DirectAdmin - Upgrade MariaDB DirectAdmin

Quá trình cài đặt diễn ra nhanh hay chậm sẽ tùy thuộc vào sức mạnh VPS/Server của bạn cũng như đường truyền thời điểm đó, vì trong quá trình này cần phải tải một số tệp tin cài đặt có dung lượng khá nặng. Quá trình cài đặt trên VPS 4 CPU Cores của mình là 5 phút.

Và còn một lưu ý nhỏ nữa cũng ảnh hưởng đến thời gian cài đặt của bạn đó là trong quá trình cài đặt là hệ thống sẽ tự động dump tất cả các database đang có ra một thư mục, để tránh trường hợp mất hoặc lỗi dữ liệu. Nếu VPS/Server của bạn có rất nhiều database thì thời gian cài đặt sẽ kéo dài ra.

Để kiểm tra thư mục chứa database được dump ra nằm ở đâu chúng ta sử dụng 2 lệnh sau:

AZDIGI Tutorial
cd /usr/local/directadmin/custombuild
cat options.conf | grep mysql_backup_dir

Ở đây của mình sẽ là thư mục /usr/local/directadmin/custombuild/mysql_backups.

Nâng cấp MariaDB trên DirectAdmin - Upgrade MariaDB DirectAdmin

Đây là hình ảnh sau khi bạn chạy lệnh ./build mariadb.

Nâng cấp MariaDB trên DirectAdmin - Upgrade MariaDB DirectAdmin

Chúng ta thử kiểm tra lại với lệnh mysqld -V để xem đã nhận phiên bản mới chưa.

Nâng cấp MariaDB trên DirectAdmin - Upgrade MariaDB DirectAdmin

Như vậy là VPS của mình đã được cài đặt phiên bản MariaDB mới là 10.5.5. Hoàn thành tất cả các bước nâng cấp MariaDB trên DirectAdmin.

III. Tổng kết

Qua bài này các bạn đã nắm được cách nâng cấp MariaDB trên DirectAdmin nhanh gọn cũng như thư mục chứa các database đã được dump(xuất) ra trong quá trình cài đặt bản MySQL mới. 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. 

Xem thêm các bài viết hữu ích về DirectAdmin 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: