+ Responder ao Tópico



  1. #1
    juniox
    Visitante

    Padrão 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?

  2. #2
    perdiga
    Visitante

    Padrão 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

  3. #3
    juniox
    Visitante

    Padrã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?

  4. #4
    perdiga
    Visitante

    Padrão Acesso externo ao Mysql

    procure sobre sql amigo o comando update.

    seria mais ou menos isso
    update nometatabela set host="%" where user ="nomedousuario";

  5. #5

    Padrão 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!

  6. #6

    Padrão 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