Hướng dẫn cài đặt MySQL trên Ubuntu 22.04 và cấu hình để tối ưu hóa hiệu suất, tăng tốc độ truy vấn và quản lý bộ nhớ. Mục tiêu là giúp bạn hiểu cách tận dụng MySQL để đạt hiệu suất tối ưu cho cơ sở dữ liệu.
Các bước cài đặt MySQL trên Ubuntu 22.04 và tối ưu hiệu suất truy vấn
Bước 1. Cập nhật hệ thống và cài đặt MySQL
Để tối ưu MySQL trên Ubuntu và cài đặt phiên bản mới nhất, hãy thực hiện các bước sau trên hệ điều hành Linux như Debian hoặc Ubuntu. Chắc chắn bạn cập nhật hệ thống bằng các lệnh dưới đây để đảm bảo tính tương thích trước khi tiến hành cài đặt MySQL:
sudo apt update && sudo apt upgrade -y sudo apt install mysql-server
Nhập phím chữ Y
để xác nhận cài đặt, sau đó chuyển đến bước bảo mật MySQL
Bước 2. Bảo mật MYSQL trên Ubuntu / Linux
Khi cài đặt MySQL trên Ubuntu 22.04, bạn sẽ có quyền truy cập vào câu lệnh “mysql_secure_installation”. Đây là một công cụ hữu ích giúp bạn nhanh chóng tăng cường tính bảo mật cho máy chủ cơ sở dữ liệu của mình. Bằng cách sử dụng câu lệnh này, bạn có thể thực hiện các biện pháp bảo mật quan trọng như thiết lập mật khẩu cho người dùng root, loại bỏ các tài khoản không sử dụng và vô hiệu hóa các chức năng không an toàn.
sudo mysql_secure_installation
- Press y|Y for Yes, any other key for No: để trống và gõ
Enter
- Please set the password for root here.: Nhập 2 lần password
- Các bước tiếp theo nhập phím chữ “y” để xóa các những thứ không cần thiết.
Bước 3. Cấu hình và tối ưu MySQL
Sau khi thành công cài đặt MySQL, việc cấu hình và tối ưu MySQL trên Ubuntu 22.04 là một bước quan trọng để giúp tăng tốc truy vấn và giảm tải tiêu hao RAM, CPU. Để xác định tệp cấu hình MySQL hiện đang sử dụng, bạn có thể sử dụng câu lệnh sau để giúp tìm ra tệp tương ứng:
mysqld --help --verbose | head -n13
Như bạn thấy ảnh bên dưới đây file cấu hình được thiết lập theo thứ tự trong /etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf, bạn có thể sửa đổi config
trong bất kỳ file nào.
Ở đây ItsmeIT sẽ tối ưu lại cấu hình MYSQL trong file /etc/mysql/my.cnf. Mình cũng tìm thấy một FILE cấu hình dành cho MYSQL và cả MariaDB được một số chuyên gia xây dựng. Bạn có thể tìm thấy nó ở đây.
Để có thể thay đổi các giá trị của cấu hình MYSQL trên Linux bạn có thể mở file my.cnf và chỉnh sửa nó:
sudo nano /etc/mysql/my.cnf
Tiếp theo, sau khi thay đổi cấu hình bạn có thể kiểm tra các giá trị vừa thay đổi có vấn đề gì hay ko bằng lệnh bên dưới. Nếu có lỗi bạn sẽ nhận được thông báo và có thể xem lại và thay đổi giá trị của cấu hình đó.
mysqld --defaults-file=/etc/mysql/my.cnf --validate-config
Cuối cùng, khi đã cài đặt MySQL trên Ubuntu 22.04 và tối ưu cấu hình thành công, hãy khởi động lại MYSQL để các thay đổi có hiệu lực.
sudo service mysql restart
Trên đây là các bước hướng dẫn cài đặt MySQL trên Ubuntu 20.04 hoặc 22.04, cũng như cách cấu hình và tối ưu hóa (Optimization) MySQL, nhằm giúp bạn tận dụng tối đa sức mạnh và hiệu suất của cơ sở dữ liệu MySQL trên hệ thống của mình.
– Advertising –