Cách chỉnh sửa cấu hình MariaDB
ServBay được tích hợp sẵn MariaDB và cung cấp các tùy chọn cấu hình linh hoạt. Bài viết này sẽ giới thiệu chi tiết cách chỉnh sửa cấu hình MariaDB trong ServBay, bao gồm vị trí tệp cấu hình và các mục cấu hình phổ biến. Tùy vào phiên bản MariaDB, các tệp này nằm trong thư mục /Applications/ServBay/etc/mariadb/<version>
.
Lưu ý quan trọng
Vui lòng không tự chỉnh sửa tệp cấu hình. Tất cả các tệp cấu hình đều được ServBay tự động tạo ra, việc chỉnh sửa thủ công có thể gặp rủi ro bị ghi đè. Hãy sửa đổi thông qua giao diện UI.
Chỉnh sửa thông qua giao diện UI của ServBay
ServBay có sẵn giao diện quản lý đồ họa mạnh mẽ, người dùng có thể trực tiếp chỉnh sửa các tham số cấu hình khác nhau trong giao diện quản lý. Sau khi nhấp vào nút lưu, các thay đổi sẽ tự động được áp dụng và có hiệu lực ngay lập tức, giúp người dùng không cần phải chỉnh sửa thủ công các tham số.
Người dùng có thể truy cập vào thanh điều hướng bên trái của ServBay, chọn 数据库
-MariaDB
, sau đó chọn phiên bản tương ứng để chỉnh sửa cấu hình MySQL.
Trong giao diện chỉnh sửa đồ họa, ngoài thông tin tên người dùng mặc định và mật khẩu root của MariaDB, người dùng có thể chỉnh sửa địa chỉ lắng nghe bind-address
và cổng port
của MariaDB (mặc định là 0.0.0.0:3306
). Đồng thời, người dùng có thể bật ghi nhật ký truy vấn chậm slow query log
, cấu hình các thiết lập max_connections
, max_allowed_packet
của MariaDB.
Sau khi người dùng hoàn tất chỉnh sửa, nhấp vào nút 保存
để áp dụng thay đổi và có hiệu lực ngay lập tức.
Chỉnh sửa bằng cách tự chỉnh sửa tệp cấu hình
WARNING
Cách chỉnh sửa thủ công chỉ phù hợp cho việc thay đổi tạm thời một số thiết lập.
Chúng tôi không khuyến khích việc chỉnh sửa thủ công tệp cấu hình MariaDB vì mọi thay đổi sẽ bị ServBay ghi đè.
Tổng quan
Trong ServBay, tệp cấu hình của MariaDB được lưu trữ tại các thư mục khác nhau tùy theo phiên bản. Ví dụ, tệp cấu hình của MariaDB 11.5 nằm trong thư mục /Applications/ServBay/etc/mariadb/11.5
. Tệp cấu hình chính là my.cnf
.
Vị trí tệp cấu hình
my.cnf
:/Applications/ServBay/etc/mariadb/<version>/my.cnf
my.cnf
my.cnf
là tệp cấu hình chính của MariaDB, dùng để thiết lập các tùy chọn chạy thời gian thực cho máy chủ cơ sở dữ liệu.
Các mục cấu hình phổ biến
Chỉnh sửa địa chỉ lắng nghe:
[mysqld] bind-address = 0.0.0.0
1
2Chỉnh sửa số cổng:
[mysqld] port = 3306
1
2Chỉnh sửa số kết nối tối đa:
[mysqld] max_connections = 200
1
2Chỉnh sửa kích thước bộ nhớ đệm:
[mysqld] innodb_buffer_pool_size = 256M
1
2Chỉnh sửa đường dẫn tệp nhật ký:
[mysqld] log_error = /Applications/ServBay/logs/mariadb/error.log
1
2Bật ghi nhật ký truy vấn chậm:
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mariadb/slow.log long_query_time = 2 # Đơn vị giây, ghi lại truy vấn có thời gian thực thi hơn 2 giây
1
2
3
4Chỉnh sửa bộ ký tự và quy tắc sắp xếp:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
Khởi động lại MariaDB
Sau khi chỉnh sửa tệp cấu hình MariaDB, cần khởi động lại dịch vụ MariaDB để các thay đổi có hiệu lực. Có thể khởi động lại thông qua giao diện quản lý của ServBay hoặc sử dụng công cụ dòng lệnh servbayctl
.
Khởi động lại thông qua giao diện quản lý của ServBay
- Mở giao diện quản lý ServBay.
- Điều hướng đến
服务
. - Tìm dịch vụ MariaDB tương ứng và nhấp vào nút
重启
.
Khởi động lại thông qua servbayctl
Sử dụng công cụ dòng lệnh servbayctl
để khởi động lại dịch vụ MariaDB một cách thuận tiện:
servbayctl restart mariadb 11.5
Tóm tắt
Trong ServBay, tệp cấu hình của MariaDB nằm tại thư mục /Applications/ServBay/etc/mariadb/<version>
, bao gồm my.cnf
. Sau khi chỉnh sửa các tệp cấu hình này, có thể khởi động lại dịch vụ MariaDB thông qua giao diện quản lý của ServBay hoặc sử dụng công cụ dòng lệnh servbayctl
để các thay đổi có hiệu lực.