Computer >> 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ì?

Hãy cho chúng tôi hiểu chương trình liên quan đến cài đặt MySQL mysql_secure_installation -

  • Chương trình này cho phép người dùng cải thiện tính bảo mật của cài đặt MySQL của họ theo những cách được đề cập dưới đây:

  • Người dùng có thể đặt mật khẩu cho tài khoản gốc.

  • Người dùng có thể xóa các tài khoản gốc có thể truy cập được từ bên ngoài máy chủ cục bộ.

  • Người dùng có thể xóa các tài khoản người dùng ẩn danh.

  • Người dùng có thể xóa cơ sở dữ liệu thử nghiệm mà theo mặc định, tất cả người dùng có thể truy cập, ngay cả người dùng ẩn danh) và các đặc quyền cho phép bất kỳ ai truy cập cơ sở dữ liệu có tên bắt đầu bằng test_.

  • Mysql_secure_installation giúp người dùng triển khai các đề xuất bảo mật.

Cách sử dụng thông thường là kết nối với máy chủ MySQL cục bộ, sau đó gọi mysql_secure_installation mà không có đối số. Ví dụ đã được hiển thị bên dưới -

shell> mysql_secure_installation

Khi câu lệnh trên được thực thi, mysql_secure_installation sẽ nhắc người dùng xác định hành động nào cần được thực hiện.

Kết nối với máy chủ cục bộ

Hầu hết các tùy chọn máy khách MySQL thông thường như --host và --port có thể được sử dụng trên dòng lệnh và trong các tệp tùy chọn. Hãy để chúng tôi lấy một ví dụ -

Để kết nối với máy chủ cục bộ qua IPv6 bằng cổng 3307, có thể sử dụng lệnh dưới đây -

shell> mysql_secure_installation --host=::1 --port=3307

Tùy chọn

Mysql_secure_installation hỗ trợ các tùy chọn bên dưới và có thể được chỉ định trên dòng lệnh hoặc trong nhóm [mysql_secure_installation] và [client] của tệp tùy chọn.

--host =host_name, -h host_name

Nó giúp kết nối với máy chủ MySQL trên máy chủ nhất định.

--không mặc định

Nó không đọc bất kỳ tệp tùy chọn nào. Nếu chương trình khởi động không thành công do đọc các tùy chọn không xác định từ một tệp tùy chọn, tùy chọn --no-defaults có thể được sử dụng để ngăn không cho chúng được đọc.

- trợ giúp, -?

Nó giúp hiển thị thông báo trợ giúp và thoát.

--use-default

Nó được sử dụng để thực thi phi thực tế. Tùy chọn này có thể được sử dụng cho các hoạt động cài đặt không cần giám sát.

--user =user_name, -u user_name

Đây là tên người dùng của tài khoản MySQL được sử dụng để kết nối với máy chủ.