Mysql
 sql >> база данни >  >> RDS >> Mysql

Ограничаване на MySQL връзките от localhost за подобряване на сигурността

Ако ограничите достъпа от отдалечени хостове до вашите потребителски имена и пароли, тогава някой няма да може да има външен достъп до базата данни.

Можете също така да конфигурирате защитната си стена така, че да позволява трафик само към 3306 (MySQL порт по подразбиране) от локалната машина.

Актуализиране

За да настроите своя потребител, така че да има достъп само през LOCALHOST, използвайте:

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

Също така, свържете вашия MySQL сървър към локалния адрес. Можете да направите това, като редактирате [mysqld] раздел на 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. MySQL изтрива ред от множество таблици

  2. Има ли причина все още да използвате змийски случай за таблици и колони на базата данни?

  3. Първичен ключ с няколко колони в MySQL 5

  4. Как да намеря липсващи индекси в MySQL?

  5. Инсталиране и работа с MySQL 5 на Windows 7