Hvis du begrænser adgangen fra fjernværter til dine brugernavne og adgangskoder, vil nogen ikke være i stand til at få adgang til databasen eksternt.
Du kan også konfigurere din firewall til kun at tillade trafik til 3306 (MySQL Default Port) fra den lokale værtsmaskine.
Opdater
For at konfigurere din bruger, så de kun kan få adgang via LOCALHOST, brug:
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';
Bind også din MySQL-server til den lokale adresse. Du kan gøre dette ved at redigere [mysqld]
sektion af my.cnf
:
[mysqld]
bind-address = 127.0.0.1