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.
Có thể bạn quan tâm:
2 cách nâng MySQL trên DirectAdmin
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.
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.
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
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.
Tại đây, bạn tìm tới phần Settings và chọn 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.
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.
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.