NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
31/08/2024
Lượt xem

Hướng dẫn 2 cách nâng MySQL trên DirectAdmin

31/08/2024
8 phút đọc
Lượt xem

Đánh giá

Nâng MySQL trên DirectAdmin là theo tác mà bạn cần thực hiện nếu muốn sử dụng những tính năng mới nhất cũng như tối ưu hóa hiệu suất và bảo mật. Bài viết này sẽ hướng dẫn bạn 2 cách thực hiện thao tác này một cách nhanh chóng nhất.

Tại sao cần nâng cấp MySQL trên DirectAdmin?

Khi cài đặt DirectAdmin, hệ thống sẽ mặc định cài đặt tự động MySQL phiên bản 5.7, một phiên bản khá cũ được phát hành vào ngày 21 tháng 10 năm 2015. Tính đến nay, phiên bản này đã gần 9 năm tuổi và không còn đáp ứng được các yêu cầu về hiệu năng, bảo mật của các phần mềm, hệ thống hiện đại.

Phiên bản MySQL mới nhất hiện nay là 8.0, trong khi với MariaDB đã lên đến phiên bản 10.6. Nếu bạn đang sử dụng 2 nền tảng cơ sở dữ liệu này ở các phiên bản cũ thì cần thực hiện nâng cấp ngay để tận dụng tối đa các tính năng mới, cải thiện hiệu suất và đảm bảo an toàn cho dữ liệu.

Việc nâng MySQL trên DirectAdmin sẽ giúp bạn:

  • Tối ưu tốc độ truy vấn, xử lý và quản lý dữ liệu: Các phiên bản MySQL mới thường được tối ưu hóa để thực hiện các truy vấn phức tạp nhanh hơn, đồng thời tăng khả năng xử lý đồng thời nhiều truy vấn và lượng dữ liệu lớn.
  • Hỗ trợ các công nghệ mới: Các phiên bản MySQL mới thường hỗ trợ công nghệ mới như phiên bản PHP, giao thức kết nối và tính năng cơ sở dữ liệu tiên tiến.
  • Khắc phục lỗ hổng bảo mật: Các phiên bản mới thường được vá các lỗ hổng bảo mật đã biết, giúp bảo vệ cơ sở dữ liệu của bạn khỏi các cuộc tấn công.
  • Tính năng bảo mật nâng cao: Nhiều tính năng bảo mật như xác thực, kiểm soát truy cập, cơ chế mã hóa dữ liệu,… được cập nhật nâng cao.
  • Cải thiện khả năng tương thích: Nâng cấp MySQL giúp đảm bảo hệ thống của bạn tương thích với các phần mềm và ứng dụng mới nhất.
Tại sao cần nâng MySQL trên DirectAdmin?
Tại sao cần nâng MySQL trên DirectAdmin?

Có thể bạn quan tâm:

Cách 1: Thực hiện qua giao diện dòng lệnh

Bước 1: SSH vào hệ thống

Bước đầu tiên, bạn cần tạo một kết nối SSH để truy cập vào máy chủ VPS hoặc server của mình. Để làm điều này, hãy đăng nhập bằng tài khoản quản trị (root) hoặc một tài khoản có quyền sudo. Nếu bạn chưa hiểu rõ về giao thức SSH, hãy xem hướng dẫn chi tiết hơn trong bài viết này:

Bước 2: Kiểm tra phiên bản MySQL đang sử dụng

Để xác định phiên bản MySQL đang được sử dụng, bạn chạy lệnh sau:

mysqld -V

Kết quả sẽ hiển thị thông tin chi tiết về phiên bản MySQL hiện tại tương tự như hình bên dưới. Ở đây Vietnix đang sử dụng MariaDB phiên bản 10.6.18.

Kiểm tra phiên bản MySQL
Kiểm tra phiên bản MySQL

Bước 3: Tiến hành nâng cấp phiên bản MySQL

Trước tiên, hãy đảm bảo bạn đang sử dụng phiên bản CustomBuild 2.0. Nếu chưa rõ, bạn có thể tham khảo bài viết sau để xem phiên bản CustomBuild hiện tại:’

Tiếp theo, bạn thực hiện các lệnh sau trong thư mục CustomBuild:

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

Trong đó:

  • Lệnh 1: Truy cập vào thư mục CustomBuild.
  • Lệnh 2: Cập nhật các script của CustomBuild lên phiên bản mới nhất.
  • Lệnh 3: Chọn phiên bản MySQL cần nâng cấp lên, ở đây là phiên bản MySQL 8.0.
  • Lệnh 4: Sử dụng MySQL làm hệ quản trị cơ sở dữ liệu (để phân biệt với MarianDB).
  • Lệnh 5: Sao lưu cơ sở dữ liệu trước khi nâng cấp.
  • Lệnh 6: Thực hiện quá trình nâng cấp MySQL.

Lưu ý: Do phiên bản mới nhất của MySQL và MariaDB lần lượt là 8.0 và 10.6 nên nếu bạn nhập giá trị khác, hệ thống sẽ thông báo lỗi: “x.x is not a valid setting for xx option.

Thời gian hoàn tất cài đặt phụ thuộc vào cấu hình phần cứng VPS của bạn. Ví dụ VPS của Vietnix có 4 CPU thì quá trình này thường mất khoảng 5 phút. Ngoài ra, quá trình nâng cấp sẽ lâu hơn nếu VPS, server của bạn có nhiều database. Lý do là bởi hệ thống sẽ tự động sao lưu tất cả database vào một thư mục để phòng ngừa mất mát dữ liệu.

Để tìm thư mục chứa database được sao lưu, bạn thực hiện các lệnh sau:

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

Sau khi hệ thống thông báo nâng cấp hoàn tất, bạn có thể kiểm tra lại phiên bản MySQL hiện tại bằng lệnh mysqld -V.

Cách 2: Thực hiện qua giao diện quản trị DirectAdmin

Lưu ý: Hiện nay DirectAdmin có nhiều giao diện khác nhau để phù hợp hơn với người dùng nhưng tính năng không có sự khác biệt. Vietnix sẽ chọn sử dụng với thiết lập sau:

  • Layout: Standard
  • Dark Mode: Auto

Bạn có thể tùy chỉnh giao diện khác để phù hợp theo nhu cầu của mình. 

Bước 1: Đăng nhập vào trang dashboard của DirectAdmin

Đầu tiên, bạn mở trình duyệt web và nhập địa chỉ: https://ip-server:2222 vào thanh tìm kiếm. Trong đó, thay thế phần ip-server bằng địa chỉ IP server thực tế của bạn và giữ nguyên port 2222. Sau khi điền chính xác thông tin tài khoản đăng nhập do Vietnix cung cấp, bạn sẽ được đưa vào giao diện quản trị của DirectAdmin

Bước 2: Tiến hành nâng cấp phiên bản MySQL

Để có thể nâng cấp phiên bản MySQL, bạn cần chọn mức Access Level là Admin. Tiếp đó trong tab Extra Features, bạn chọn mục CustomBuild.

Truy cập CustomBuild
Truy cập CustomBuild

Tại đây, bạn tìm tới phần Settings và chọn Options.

Truy cập Options
Truy cập Options

Giao diện MySQL Settings sẽ xuất hiện, bạn tiến hành thiết lập các thông số như sau:

  • mysql: 8.0 (hoặc phiên bản mới nhất ở thời điểm nâng cấp).
  • mariadb: 10.6 (hoặc phiên bản mới nhất ở thời điểm nâng cấp).
  • mysql_inst: Chọn nền tảng cơ sở dữ liệu MariaDB hoặc MySQL phù hợp với hệ thống đang sử dụng.
  • mysql_backup: Chọn Yes để bật tính năng sao lưu database.
  • mysql_backup_dir: Chọn vị trí lưu trữ file backup.

Sau đó bạn bấm Save để lưu thay đổi vừa thực hiện.

Các tuỳ chọn về MySQL
Các tuỳ chọn về MySQL

Hệ thống sẽ tự động kiểm tra và thông báo cho bạn nếu có bản cập nhật MySQL mới. Sau đó bạn quay trở lại giao diện CustomBuild, tìm đến phần Software > Updates và nhấn nút Update tại công cụ MySQL.

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

Quá trình nâng cấp sẽ diễn ra tự động và mất khoảng 5 phút để hoàn tất.

Lời kết

Như vậy, chỉ với vài thao tác đơn giản, bạn đã có thể tự mình nâng MySQL trên DirectAdmin. Điều này không chỉ giúp tăng cường hiệu suất, bảo mật cho cơ sở dữ liệu mà còn cho phép bạn tiếp cận với nhiều tính năng mới và được hỗ trợ tốt hơn cho các ứng dụng web hiện đại. Nếu còn bất cứ thắc mắc nào, bạn hãy để lại bình luận bên dưới để được hỗ trợ nhanh chóng nhất.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG