Bài viết hôm nay sẽ hướng dẫn các bạn các bước để tối ưu hóa hiệu suất của cơ sở dữ liệu MySQL với CustomBuild trên DirectAdmin.
Nội dung
Bước 1: SSH vào VPS với quyền root.
Hướng dẫn truy cập vps/server vào Linux bằng SSH
Bước 2: Backup toàn bộ database trên DirectAdmin với CustomBuild 2.0
Trước tiên chúng ta cần kiểm tra phiên bản CustomBuild nếu thấp hơn thì nâng cấp lên, nếu kiểm tra là 2.0 mình cần thực hiện các lệnh sau:
cd /usr/local/directadmin/custombuild
./build set mysql_backup yes
./build mysql_backup
Lệnh 1: Di chuyển để thư mục custombuild.
Lệnh 2: Bật tính năng sao lưu database.
Lệnh 3: Khởi chạy quá trình sao lưu database.
Trường hợp không biết file mysql_backup nằm ở đâu thì thực hiện câu lệnh sau
cat /usr/local/directadmin/custombuild/options.conf | grep mysql_backup_dir
Vậy là thư mục chứa các database được backup ra sẽ là /usr/local/directadmin/custombuild/mysql_backups
Kiểm tra danh sách tệp tin tại thư mục này cũng thấy 2 database tương tự log trên.
Bước 3: Cách tùy chỉnh tối ưu hiệu suất MySQL trên DirectAdmin
Các lệnh sau dành cho VPS hoặc Server trên 8Gb RAM
cp /etc/my.cnf /etc/my.cnf.old
wget -O /etc/my.cnf http://files.directadmin.com/services/all/mysql/my-huge-5.5.cnf
Lệnh 1: Lệnh này sẽ sao lưu tệp tin MySQL/MariaDB my.cnf thành tên mới là my.cnf.old. Nhằm trường hợp chúng ta cần lại file này.
Lệnh 2: Lệnh này sẽ tải 1 tệp tin cấu hình mẫu đã được tinh chỉnh và tối ưu hóa tốc độ cho MySQL/MariaDB.
Nếu lượng ram của bạn chỉ ở mức 2Gb thì nên sử dụng hai lệnh dưới nhé
cp /etc/my.cnf /etc/my.cnf.old
wget -O /etc/my.cnf http://files.directadmin.com/services/all/mysql/my-medium-5.5.cnf
Trường hợp nếu VPS của bạn trên 4Gb Ram thì bạn sử dụng hai lệnh sau:
cp /etc/my.cnf /etc/my.cnf.old
wget -O /etc/my.cnf http://files.directadmin.com/services/all/mysql/my-large-5.5.cnf
Sau khi các bạn đã thực hiện 1 trong 3 cấu hình trên tùy hiện tại của VPS hoặc Server mình thì chúng ta khởi động lại dịch vụ MySQL/MariaDB
service mysqld restart
Mất mọt chút thời gian để dịch vụ MySQL/MariaDB khởi động lại là xong
Chúc các bạn thành công !
Nếu trong quá trình thực hiện xảy ra lỗi hay sự cố gì, các bạn có thể liên hệ bộ phận
kỹ thuật để được giúp đỡ. Hiện tại BKHOST có các cách liên hệ như sau:
• Liên hệ qua số tổng đài 024 7303 8088, sau đó ấn phím 2 để gặp BPKT.
• Gửi ticket thông qua trang web id.bkhost.vn.
• Live chat trực tiếp trên trang chủ bkhost.vn.
• Hỗ trợ từ xa thông qua TeamView hoặc Ultraview.