Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

mysql_secure_installation - Cải thiện bảo mật cài đặt MySQL

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ằng test_.
  • 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.