Marcado: acesso, banco de dados, mysql, porta 3306, putty, remoto, servidor, ssh, vps
- Este tópico contém 5 respostas, 2 vozes e foi atualizado pela última vez 8 anos, 4 meses atrás por hostyand.
-
AutorPosts
-
22/07/2015 às 18:49 #10901Luis FatorBinarioAdministrador
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
17/12/2015 às 12:25 #11801hostyandParticipanteBom 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!
17/12/2015 às 13:05 #11802Luis FatorBinarioAdministradorA resposta para isso está neste link:
A URL padrão após a instalação é: http://IP_DO_SERVIDOR:8081/phpmyadmin
17/12/2015 às 14:09 #11803hostyandParticipanteOK, 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
17/12/2015 às 15:01 #11805Luis FatorBinarioAdministradorAmbos 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.
17/12/2015 às 18:54 #11806hostyandParticipanteOk Luis obrigado
Te enviei um e-mail!
-
AutorPosts
- Você deve fazer login para responder a este tópico.