Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Einschränken von MySQL-Verbindungen von localhost zur Verbesserung der Sicherheit

Wenn Sie den Zugriff von Remote-Hosts auf Ihre Benutzernamen und Passwörter beschränken, kann niemand extern auf die Datenbank zugreifen.

Sie können Ihre Firewall auch so konfigurieren, dass nur Datenverkehr von der localhost-Maschine zu 3306 (MySQL-Standardport) zugelassen wird.

Aktualisieren

Um Ihren Benutzer so einzurichten, dass er nur über LOCALHOST zugreifen kann, verwenden Sie:

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';

Binden Sie außerdem Ihren MySQL-Server an die lokale Adresse. Sie können dies tun, indem Sie [mysqld] bearbeiten Abschnitt von my.cnf :

[mysqld]
bind-address = 127.0.0.1