Acessando o MySQL remotamente após a instalação do servidor

Este tópico contém respostas, possui 2 vozes e foi atualizado pela última vez por  hostyand 2 anos, 12 meses atrás.

  • Autor
    Posts
  • #10901
     Luis FatorBinario 
    Administrador

    Em nosso tutorial Debian 7 + ISPConfig 3 configuramos o phpMyAdmin, que já é suficiente para gerenciarmos o banco de dados MySQL.

    Mas digamos que por algum motivo você queira usar uma ferramenta externa para acessá-lo, como por exemplo o WorkBench ou o Navicat.

    Nestes casos vamos precisar fazer algumas modificações:

    Acesse o painel do ISPConfig, clique em Sites / Bancos de Dados e selecione o banco que deseja acesso remoto. Marque a opção “Acesso Remoto” e na caixa de “Endereço IP Remotos” pode-se digitar os IPs de onde você irá acessar o banco de dados ou deixar em branco.

    Conecte-se ao servidor via SSH pelo Putty, vamos precisar acessar o console do MySQL.

    Digite o comando (*Será solicitado a senha master do MySQL):

    > mysql -u root -p

    No console do MySQL digite este comando (substitua wrdp1 pelo nome do seu banco de dados e se quiser liberar acesso para qualquer banco de dados use *.*, meu_usuario pelo usuario que você desejar e digite uma senha. *As aspas simples devem ser usadas conforme o exemplo abaixo):

    GRANT ALL PRIVILEGES ON wrdp1.* TO 'meu_usuario'@'%' IDENTIFIED BY 'minha_senha_entre_aspas_simples';
    
    FLUSH PRIVILEGES;
    
    //Para listar todas as linhas de privilégios use o comando:
    SHOW GRANTS for meu_usuario;
    
    QUIT
    
    

     

    Edite o arquivo:

    > nano -c /etc/mysql/my.cnf

    E comente a linha 47 (insira um sinal de “#” no início):

    #bind-address = 127.0.0.1

     

    Reinicie o MySQL:

    > /etc/init.d/mysql restart
    #11801
     hostyand 
    Participante

    Bom dia Luis,

    Estou seguindo sua dica, e utilizando o VPS da Digiral Ocean, instalei o ISPcondig 3 tudo certinho, estou fazendo isso para justamente aquele cliente que mencionei que tem aquela tabela grande.

    Segui o tutorial que ensina como alterar o acesso ao phpmyadmin, porém estou com um problema, quando tendo acessar a url http://meuservidor.com/phpmyadmin e digito usuario e senha da base aparece o erro:

    <h1>500 Internal Server Error</h1>

    Não sei o que poderia ser, você me ajudar por favor?

    Obrigado!

    #11802
     Luis FatorBinario 
    Administrador

    A resposta para isso está neste link:

    NginX: Como configurar a URL para o phpMyAdmin

     

    A URL padrão após a instalação é: http://IP_DO_SERVIDOR:8081/phpmyadmin

    #11803
     hostyand 
    Participante

    OK, eu entendi, mas para meu cliente poder acessar o url terei que passar o IP do servidor, eu já inseri este codigo nas diretivas do Nginx, e achei que após isso poderia acessar usando a URL personalizada http://meuservidor.com/phpmyadmin .

    Na verdade eu até consigo acessar ela, porém não consigo logar com usuario e senha do respectivo dominio.

    Se usar a URL padrão tudo certo.

    O que gostaria de saber é o que posso ter feito de errado?

    Um outra questão que queria verificar é que também não consigo logar no mysql usando o Putty, eu consigo acessar o servidor via SSH, porém ao usar o comando mysql -u usuario -p aparece a mensagem. command not found, não encontra o comando,

    Você pode me ajudar nisso também?

    Muito obrigado por sua ajuda Luis!

    André Nascimento

    #11805
     Luis FatorBinario 
    Administrador

    Ambos os problemas são estranhos, no segundo até vou chutar que você está tentando acessar o MySQL com um usuário limitado.

    Envie no meu email por favor o nome do seu domínio e um usuário e senha pra testar que vejo isso pra você.

    O email é [email protected]

    Pode identificar-se com o seu nome de usuário aqui do fórum.

    #11806
     hostyand 
    Participante

    Ok Luis obrigado

    Te enviei um e-mail!

Visualizando 6 posts - 1 até 6 (de 6 do total)

Você deve fazer login para responder a este tópico.

©2014-2018 Fator Binário - Todos os direitos reservados

Fazer login com suas credenciais

ou    

Esqueceu sua senha?

Create Account