Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hạn chế kết nối MySQL từ máy chủ cục bộ để cải thiện bảo mật

Nếu bạn hạn chế quyền truy cập từ máy chủ từ xa vào tên người dùng và mật khẩu của mình thì ai đó sẽ không thể truy cập cơ sở dữ liệu từ bên ngoài.

Bạn cũng có thể định cấu hình tường lửa của mình để chỉ cho phép lưu lượng truy cập đến 3306 (Cổng mặc định của MySQL) từ máy cục bộ.

Cập nhật

Để thiết lập người dùng của bạn để họ chỉ có thể truy cập thông qua LOCALHOST, hãy sử dụng:

GRANT ALL PRIVILEGES ON *.* TO db_user @'localhost' IDENTIFIED BY 'db_passwd';
GRANT ALL PRIVILEGES ON *.* TO db_user @'127.0.0.1' IDENTIFIED BY 'db_passwd';

Ngoài ra, liên kết máy chủ MySQL của bạn với địa chỉ cục bộ. Bạn có thể thực hiện việc này bằng cách chỉnh sửa [mysqld] phần của my.cnf :

[mysqld]
bind-address = 127.0.0.1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cột không xác định trong danh sách trường

  2. Nhận xét lồng nhau trong PHP và MySQL

  3. Chặn '0000-00-00' khỏi Trường Ngày MySQL

  4. PyInstaller, tệp đặc tả, Lỗi nhập khẩu:Không có mô-đun nào có tên 'blah'

  5. Laravel 5 Eloquent:Làm cách nào để lấy dữ liệu sql đang được thực thi? (với dữ liệu liên kết)