Pokud omezíte přístup ze vzdálených hostitelů na vaše uživatelská jména a hesla, nebude mít někdo externí přístup k databázi.
Můžete také nakonfigurovat svůj firewall tak, aby umožňoval provoz pouze na 3306 (výchozí port MySQL) z počítače localhost.
Aktualizovat
Chcete-li nastavit uživatele tak, aby měli přístup pouze přes LOCALHOST, použijte:
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';
Také připojte svůj MySQL server k místní adrese. Můžete to udělat úpravou [mysqld]
části my.cnf
:
[mysqld]
bind-address = 127.0.0.1