mysql_secure_installation là gì?
Chương trình cải thiện bảo mật cài đặt MySQL:
- Đặt mật khẩu cho tài khoản root.
- Xóa tài khoản root truy cập từ bên ngoài localhost.
- Xóa tài khoản anonymous-user.
- Xóa database
test(mặc định mọi user truy cập được, kể cả anonymous) và quyền truy cập database tên bắt đầu bằngtest_. - Giúp triển khai khuyến nghị bảo mật.
Cách dùng phổ biến: kết nối local MySQL server, gọi mysql_secure_installation không tham số:
shell> mysql_secure_installation
Khi chạy, chương trình nhắc user xác định hành động cần thực hiện.
Kết nối server cục bộ
Đa số tùy chọn client MySQL thông thường như --host, --port dùng được trên dòng lệnh và tệp tùy chọn. Ví dụ:
Kết nối local server qua IPv6 cổng 3307:
shell> mysql_secure_installation --host=::1 --port=3307
Tùy chọn
mysql_secure_installation hỗ trợ tùy chọn (dòng lệnh hoặc nhóm [mysql_secure_installation], [client] trong tệp tùy chọn):
--host=host_name, -h host_name: Kết nối MySQL server trên host cho trước.--no-defaults: Không đọc tệp tùy chọn. Dùng nếu khởi động thất bại do đọc tùy chọn không nhận diện.--help, -?: Hiển thị help và thoát.--use-default: Chạy non-interactive. Dùng cho cài đặt unattended.--user=user_name, -u user_name: Tên user tài khoản MySQL kết nối server.