Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Restringindo conexões MySQL do localhost para melhorar a segurança


Se você restringir o acesso de hosts remotos a seus nomes de usuário e senhas, alguém não poderá acessar o banco de dados externamente.

Você também pode configurar seu firewall para permitir apenas tráfego para 3306 (porta padrão do MySQL) da máquina localhost.

Atualizar

Para configurar seu usuário para que ele só possa acessar através de LOCALHOST use:
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';

Além disso, vincule seu servidor MySQL ao endereço local. Você pode fazer isso editando o [mysqld] seção de my.cnf :
[mysqld]
bind-address = 127.0.0.1