E provavel tb que devera comentar a seguinte linha no arquivo /etc/mysql/my.cnf
#bind-address = 127.0.0.1
Logo apos logar no seu mysql com o comando
mysql -uroot -p
digite sua senha ao pedir
Já no prompt do mysql vc devera dar privilegios ao usuario do sistema com os seguinte comandos:
mysql> GRANT ALL ON *.* TO root IDENTIFIED BY 'vertrigo';
Na linha acima vc esta permitindo acesso a todas as suas databases para o usuario root, identificado pela senha vertrigo. E com esse usuário que você pode acessar por qualquer ferramenta de administração do mysql. Poderá mudar nesse ponto ao seu gosto.
Realmente precisa reiniciar sim pra pegar as novas configurações. O Pedro falou bem, fica aberto pra todo mundo. Você pode bloquear ou liberar via iptables, ou melhor liberar pro teu ip e bloquear o resto que vier na porta 3306, outra opção e vc coloca o ip em bind-address qual ip irá receber as requisições para o seu mysql. Dê uma consultada no manual do mysql que eu sei que tem jeito tb porém não me recordo a sintaxe.
Espero ter ajudado.
Att.Juliano.
Marcelo Lanza disse:
Resolvido... um detalhe ak passou despercebido... so atualizei o mysql front.. foi beleza...
Respostas
a senha do usuario root do mysql é vertrigo
E provavel tb que devera comentar a seguinte linha no arquivo /etc/mysql/my.cnf
#bind-address = 127.0.0.1
Logo apos logar no seu mysql com o comando
mysql -uroot -p
digite sua senha ao pedir
Já no prompt do mysql vc devera dar privilegios ao usuario do sistema com os seguinte comandos:
mysql> GRANT ALL ON *.* TO root IDENTIFIED BY 'vertrigo';
Na linha acima vc esta permitindo acesso a todas as suas databases para o usuario root, identificado pela senha vertrigo. E com esse usuário que você pode acessar por qualquer ferramenta de administração do mysql. Poderá mudar nesse ponto ao seu gosto.
Pra finalizar:
mysql> FLUSH PRIVILEGES;
Para carregar os privilégios acima consetidos.
Espero ter ajudado.
Att.Juliano.
Obrigado pelas dicas Juliano, mas ainda continua dando erro... é necessario reinicializar o mysql?
Ak aparce o seguinte erro: 1251, cliente não suportado por database.. acho que falta algum parametro no mysql
Resolvido... um detalhe ak passou despercebido... so atualizei o mysql front.. foi beleza...
cuidado agora tb amigo pois seu mysql ficou liberado o acesso externo para todo mundo...
Marcelo Lanza disse:
existe uma forma de eu bloquear somente para um determinado ip?
Realmente precisa reiniciar sim pra pegar as novas configurações.
O Pedro falou bem, fica aberto pra todo mundo. Você pode bloquear ou liberar via iptables, ou melhor liberar pro teu ip e bloquear o resto que vier na porta 3306, outra opção e vc coloca o ip em bind-address qual ip irá receber as requisições para o seu mysql. Dê uma consultada no manual do mysql que eu sei que tem jeito tb porém não me recordo a sintaxe.
Espero ter ajudado.
Att.Juliano.
Marcelo Lanza disse:
amigo qual foi a soluçao estou com problema parecido com seus relatos
Marcelo-Suporte para Provedores disse: