Marcado: mysql

Acesso externo ao Mysql (bind-address)

Se você instalou o Mysql no Debian, Ubuntu ou derivados e esta tentando se conectar externamente (mesmo que seja pela rede local) deve estar recebendo uma mensagem de erro ‘_mysql_exceptions.operationalerror’ .

Para resolver este problema abra o arquivo my.cnf que está em /etc/mysql e comente a linha bind-address = 127.0.0.1.

Reinicie o mysql.

Evidentemente esta dica se aplica para os casos em que um usuário com acesso externo já esteja cadastrado no Mysql. Se ainda não tem, veja exemplo abaixo para adicionar o usuário “teste” com controle administrativo total quando logado no cliente “192.168.0.15”:

mysql> CREATE USER 'teste'@'192.168.0.15' IDENTIFIED BY 'senha';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'teste'@'192.168.0.15' WITH GRANT OPTION;