- Acesso externo ao Mysql
+ Responder ao Tópico
-
Acesso externo ao Mysql
quando um usuário tenta acessar a base de dados via mysqlfront no servidor mysql (linux) ele dá acesso negado e mostra o ip da estação
localmente funciona
como liberar acesso externo?
-
Acesso externo ao Mysql
o que você tem que fazer amigo, é liberar a porta 3306 no seu firewall e criar um usuario no mysql com o campo host da tabela user dessa maneira "%" sem as aspas, e pronto..[
qualquer duvida posta ai.
abraço
-
Acesso externo ao Mysql
hum.. certo
tipo... já tinha liberado o firewall e já tem o user mysql aqui... tem como editar ele ao invés de ter que criar outros?
-
Acesso externo ao Mysql
procure sobre sql amigo o comando update.
seria mais ou menos isso
update nometatabela set host="%" where user ="nomedousuario";
-
Acesso externo ao Mysql
Além das opções que os camaradas acima mencionaram, pode estar acontecendo que o relay do MySQL esteja fechado (Algumas distribuições deixam assim, por motivos de segurança). Para alterar isso, você deve ir até o seu arquivo my.cnf e alterar o valor do parâmetro bind_address (Acho que é isso).
Abraços!
-
Acesso externo ao Mysql
Ta ai a mágica.
vai no prompt do mysql e digite:
grant all privileges on <nome da base de dados>.* to usuario@'%' identified by 'senha';
flush privileges;
flush hosts;
flush logs;
flush tables;
Cordialmente
Darkstarlinux