Hiểu cách dùng tệp tùy chọn với chương trình MySQL.
- Đa số chương trình MySQL đọc tùy chọn khởi động từ tệp tùy chọn (còn gọi tệp cấu hình).
- Tệp tùy chọn cung cấp cách dễ dàng chỉ định tùy chọn thường dùng, tránh nhập lại mỗi lần chạy chương trình.
- Để biết chương trình có đọc tệp tùy chọn không, gọi với tùy chọn
--help. - Đối với
mysqld, dùng--verbose --help. - Nếu chương trình đọc tệp tùy chọn, thông báo help sẽ liệt kê các tệp nó tìm và nhóm tùy chọn nó nhận diện.
Chương trình khởi động với --no-defaults không đọc tệp tùy chọn nào ngoài .mylogin.cnf. Server khởi động với biến hệ thống persisted_globals_load tắt sẽ không đọc mysqld-auto.cnf.
Các tệp tùy chọn
Nhiều tệp tùy chọn là văn bản thuần túy, tạo bằng trình soạn thảo bất kỳ. Ngoại lệ:
.mylogin.cnf: Chứa tùy chọn login path. Là tệp mã hóa domysql_config_editortạo.- "Login path" là nhóm tùy chọn chỉ cho phép: host, user, password, port, socket.
- Client chỉ định login path cần đọc từ
.mylogin.cnfbằng--login-path. - Để chỉ định tên file login path thay thế, đặt biến môi trường
MYSQL_TEST_LOGIN_FILE.
mysqld-auto.cnftrong thư mục dữ liệu: Tệp JSON chứa thiết lập biến hệ thống bền vững.- Tự động tạo bởi server sau câu lệnh
SET PERSISThoặcSET PERSIST_ONLY. - Quản lý bởi server, không nên chỉnh sửa thủ công.
- Tự động tạo bởi server sau câu lệnh