Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Ograniczanie połączeń MySQL z hosta lokalnego w celu poprawy bezpieczeństwa

Jeśli ograniczysz dostęp ze zdalnych hostów do swoich nazw użytkownika i haseł, ktoś nie będzie mógł uzyskać dostępu do bazy danych z zewnątrz.

Możesz także skonfigurować zaporę sieciową, aby zezwalała tylko na ruch do 3306 (domyślny port MySQL) z komputera lokalnego.

Aktualizacja

Aby skonfigurować użytkownika tak, aby miał dostęp tylko przez LOCALHOST, użyj:

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

Powiąż również serwer MySQL z adresem lokalnym. Możesz to zrobić, edytując [mysqld] sekcja 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. Określona wartość liczby SQL w wielu kolumnach i wierszach

  2. Jak filtrować wyniki SQL w relacji ma wiele przejść?

  3. mysql_num_rows() oczekuje, że parametr 1 będzie zasobem, podana wartość logiczna

  4. Nielegalna mieszanka sortowań w mySQL

  5. HOUR() Przykłady – MySQL