Nâng cấp mysql 5.7

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

You can you like

  • Cài đặt MySQL trên Ubuntu 20. 04
  • Hướng dẫn nâng cấp Apache Directadmin lên phiên bản mới nhất
  • Hướng dẫn nâng cấp gói dịch vụ tại AZDIGI
  • Hướng dẫn tạo cơ sở dữ liệu trên DirectAdmin
  • Hướng dẫn nâng cấp nhanh các Dịch vụ trên aaPanel
  • Vô hiệu hóa mysql-bin trên DirectAdmin

Mặc dù ở thời điểm hiện tại, khi cài đặt DirectAdmin, bạn chỉ được cài đặt DirectAdmin tự động của hệ thống quản trị cơ sở dữ liệu MySQL phiên bản 5. 7 mà thôi, là một phiên bản rất cũ được ra mắt từ ngày 21 tháng 10 năm 2015, đã gần 5 năm kể từ ngày ra mắt so với thời điểm hiện tại

Phiên bản mới nhất hiện tại là 8. 0. Nếu muốn sử dụng phiên bản mới hơn như 8. 0 các bạn bắt buộc phải nâng cấp thủ công

2. Nâng cấp MySQL trên DirectAdmin với CustomBuild 2. 0

To upgrade MySQL trên DirectAdmin với CustomBuild 2. 0 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

To upgrade MySQL trên DirectAdmin với CustomBuild 2. 0, đầ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 mình thì có thể tham khảo bài viết hướng dẫn sau

  • Hướng dẫn đăng nhập vào VPS Linux với giao thức SSH

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 MySQL hiện tại

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

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

Hướng dẫn AZDIGI

mysqld -V

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

Nâng cấp mysql 5.7

Do đó đã hoàn thành bước kiểm tra phiên bản MySQL đang sử dụng hiện tại. Chúng ta tiếp tục với bước 3 để nâng cấp phiên bản mới nhất

Bước 3. Nâng cấp MySQL 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 phải là 2. 0 hay not. Để kiểm tra phiên bản CustomBuild đang sử dụng mời bạn xem qua bài hướng dẫn rút ngắn sau

  • Kiểm tra phiên bản CustomBuild đang sử dụng (check custombuild version)

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, you can see the post direction after

  • Upgrade version CustomBuild from 1. x lên 2. 0

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 MySQL trên DirectAdmin

Hướng dẫn AZDIGI

cd /usr/local/directadmin/custombuild
./build update
./build set mysql 8.0
./build set mysql_inst mysql
./build set mysql_backup yes
./build mysql

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 MySQL hiện có ở bản 8. 0
  • Lệnh 4. Sử dụng hệ thống quản trị cơ sở dữ liệu là MySQL (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 cơ sở dữ liệu trước khi chạy lệnh cài đặt
  • Lệnh 6. Bắt đầu cài đặt lại MySQL theo cấu hình mới

Thông tin thêm với các bạn vì hiện tại thời điểm mình viết bài này chỉ mới có MySQL 8. 0, should when you change to 8. 1 sẽ không hợp lệ, trong tương lai có thể sẽ xảy ra sau khi MySQL ra phiên bản này. Dưới đây là hình ảnh khi mình thử điều chỉnh phiên bản sang 8. 1

Nâng cấp mysql 5.7
Version 8. 1 invalid with setting option của MySQL

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á lớn. 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 ảnh hưởng đến thời gian cài đặt của bạn đó là trong quá trình cài đặt, hệ thống sẽ tự động kết xuất tất cả các cơ sở dữ liệu đang có trong 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 cơ sở dữ liệu thì thời gian cài đặt sẽ kéo dài ra

Để kiểm tra thư mục chứa cơ sở dữ liệu được kết xuất nằm ở đâu chúng ta sử dụng 2 lệnh sau

Hướng dẫn AZDIGI

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 mysql 5.7

Dưới đây là hình ảnh sau khi cài đặt xong

Nâng cấp mysql 5.7

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

Nâng cấp mysql 5.7

Như vậy là VPS của mình đã được cài đặt phiên bản MySQL mới là 8. 0. 20

3. Tổng kết

Qua bài viết này các bạn đã nắm được cách nâng cấp MySQL trên DirectAdmin nhanh gọn cũng như thư mục chứa các cơ sở dữ liệu đã được xuất (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 cho các bạn