Om du begränsar åtkomst från fjärrvärdar till dina användarnamn och lösenord kommer någon inte att kunna komma åt databasen externt.
Du kan också konfigurera din brandvägg så att den endast tillåter trafik till 3306 (MySQL Default Port) från den lokala värddatorn.
Uppdatera
För att ställa in din användare så att de bara kan komma åt genom LOCALHOST använd:
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 också din MySQL-server till den lokala adressen. Du kan göra detta genom att redigera [mysqld]
avsnitt av my.cnf
:
[mysqld]
bind-address = 127.0.0.1