Autor Tópico: Problema com Login no Mysql[Resolvido]  (Lida 10755 vezes)

Offline arthuraires

  • Usuário Ubuntu
  • *
  • Mensagens: 74
  • Linux User #588174
    • Ver perfil
Problema com Login no Mysql[Resolvido]
« Online: 07 de Julho de 2015, 14:39 »
Boas amigos,estou com um probleminha no servidor mysql que instalei no Ubuntu Server da empresa!
Instalei,tudo esta funcionando normal, o unico problema e quando vou me conectar ao servidor esta fora da maquina dele.
Quando estou em minha maquina e tento acessar o servidor mysql, gera o seguinte erro :

Código: [Selecionar]
Can't connect to MySQL server on '192.168.1.193' (111)
Sendo que quando entro no ssh  do servidor e acessa o mysql esta tudo normal!
Print:



Print de quando da o erro:



Já verifiquei a password e o login milhares de vezes e não são eles :(.
« Última modificação: 08 de Julho de 2015, 18:51 por arthuraires »
Com 15 anos....\n Programador Python\nEstagiario em TI \nEstudante de Segurança da Informação\nEx-Moderador do Forum Caveiratech (Rei_Gelado)\nIniciante em Ubuntu = )

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re:Problema com Login no Mysql
« Resposta #1 Online: 07 de Julho de 2015, 15:10 »
Verifique não somente usuário e senha, mas também se o usuário em questão pode acessar o banco a partir do ip que você precisa. Isso é uma questão de segurança do mysql.


Enviado do meu iPhone usando Tapatalk

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re:Problema com Login no Mysql
« Resposta #2 Online: 07 de Julho de 2015, 15:16 »
Tens firewall ativo nessa máquina? Certifique-se de liberar conexões na interface Loopback.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline arthuraires

  • Usuário Ubuntu
  • *
  • Mensagens: 74
  • Linux User #588174
    • Ver perfil
Re:Problema com Login no Mysql
« Resposta #3 Online: 07 de Julho de 2015, 15:24 »
/zekkerj/ na maquina 192.168.1.193(servidor do mysql) tem sim,mais acho que o firewall iria reclamar do apache2 que funciona lá correto?(Eu consigo acessar ele do navegador)
O usuario que esotu logando /Feliz/ e o root que tem todas as permissões!

Será que e alguma configuração do mysql?
Antes de iniciar eu rodei o sudo  mysql_secure_installation ele influencia em algo?
Com 15 anos....\n Programador Python\nEstagiario em TI \nEstudante de Segurança da Informação\nEx-Moderador do Forum Caveiratech (Rei_Gelado)\nIniciante em Ubuntu = )

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re:Problema com Login no Mysql
« Resposta #4 Online: 07 de Julho de 2015, 15:26 »
Melhor prevenir que remediar. Tem como postar o script do firewall?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline arthuraires

  • Usuário Ubuntu
  • *
  • Mensagens: 74
  • Linux User #588174
    • Ver perfil
Re:Problema com Login no Mysql
« Resposta #5 Online: 07 de Julho de 2015, 15:38 »
Quando você disse Firewall entendi como da empresa toda usamos o Pfsense mais acho que ele não influencia no caso,o unico firewall existente na maquina e o iptables rsrsr.
Com 15 anos....\n Programador Python\nEstagiario em TI \nEstudante de Segurança da Informação\nEx-Moderador do Forum Caveiratech (Rei_Gelado)\nIniciante em Ubuntu = )

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re:Problema com Login no Mysql
« Resposta #6 Online: 07 de Julho de 2015, 15:58 »
Citar
o unico firewall existente na maquina e o iptables rsrsr.
E é esse que eu preciso ver, pq é nele que eu acho que está o problema.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline arthuraires

  • Usuário Ubuntu
  • *
  • Mensagens: 74
  • Linux User #588174
    • Ver perfil
Re:Problema com Login no Mysql
« Resposta #7 Online: 07 de Julho de 2015, 16:15 »
Qual o comando para ver o script do firewall?
Com 15 anos....\n Programador Python\nEstagiario em TI \nEstudante de Segurança da Informação\nEx-Moderador do Forum Caveiratech (Rei_Gelado)\nIniciante em Ubuntu = )

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re:Problema com Login no Mysql
« Resposta #8 Online: 07 de Julho de 2015, 17:07 »
(...)
O usuario que esotu logando /Feliz/ e o root que tem todas as permissões!

Será que e alguma configuração do mysql?
(...)


Justamente por questões de segurança, o usuário root (do mysql, não vamos fazer confusão com o root do SO) não tem permissão para acessar o banco de dados fora do localhost. É boa política de segurança sempre configurar um usuário para cada banco e justamente cuidar da origem de conexão deste para manter a segurança.

Aconselho verificar a tabela "user" do seu banco "mysql" e também os privilégios de cada usuário (lembrando que estamos falando de usuários do MySQL e não do SO)

Um bom artigo para ler e obter maiores conhecimentos: http://www.devmedia.com.br/gerenciamento-de-usuarios-e-controle-de-acessos-do-mysql/1898
« Última modificação: 07 de Julho de 2015, 17:09 por Felix »

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re:Problema com Login no Mysql
« Resposta #9 Online: 07 de Julho de 2015, 17:12 »
Qual o comando para ver o script do firewall?

sudo iptables -L -v -n
sudo iptables -t nat -L -v -n
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline arthuraires

  • Usuário Ubuntu
  • *
  • Mensagens: 74
  • Linux User #588174
    • Ver perfil
Re:Problema com Login no Mysql
« Resposta #10 Online: 07 de Julho de 2015, 18:36 »
/zekkerj/

iptables -L -v -n

Log:

Código: [Selecionar]
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

iptables -t nat -L -v -n

Log:
Código: [Selecionar]
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
webserver@ubuntu:~$
webserver@ubuntu:~$ sudo iptables -t nat -L -v -n
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination   

/Felix/ em qual banco essa tabela sé localiza?Pesquisei no information e performance _schema e nada.
Com 15 anos....\n Programador Python\nEstagiario em TI \nEstudante de Segurança da Informação\nEx-Moderador do Forum Caveiratech (Rei_Gelado)\nIniciante em Ubuntu = )

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re:Problema com Login no Mysql
« Resposta #11 Online: 08 de Julho de 2015, 10:30 »
(...)
/Felix/ em qual banco essa tabela sé localiza?Pesquisei no information e performance _schema e nada.

Respondo com o que já respondi antes:
(...)
Aconselho verificar a tabela "user" do seu banco "mysql" e também os privilégios de cada usuário (lembrando que estamos falando de usuários do MySQL e não do SO)
(...)

Offline arthuraires

  • Usuário Ubuntu
  • *
  • Mensagens: 74
  • Linux User #588174
    • Ver perfil
Re:Problema com Login no Mysql
« Resposta #12 Online: 08 de Julho de 2015, 12:02 »
Ok /Felix/ encontrei!Existem so dois usuario lá!O root e o debian-sys...salvo engano.
Será que a criação de uma novo usuario sem ser root,tipo um 'admin' permitiria login de fora?
Com 15 anos....\n Programador Python\nEstagiario em TI \nEstudante de Segurança da Informação\nEx-Moderador do Forum Caveiratech (Rei_Gelado)\nIniciante em Ubuntu = )

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re:Problema com Login no Mysql
« Resposta #13 Online: 08 de Julho de 2015, 15:04 »
Arthur, a saída dos comandos que vc me passou indicam que você não tem firewall nem compartilhamento de conexão ativos nessa máquina. Então descartamos a possibilidade de ser bloqueio de comunicação, fica apenas a falta de autorização dos usuários ao banco.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline arthuraires

  • Usuário Ubuntu
  • *
  • Mensagens: 74
  • Linux User #588174
    • Ver perfil
Re:Problema com Login no Mysql
« Resposta #14 Online: 08 de Julho de 2015, 15:50 »
Ok,então.
Qual seria a QUERY para eu criar um usuario com permissões suficientes para login remoto?
Com 15 anos....\n Programador Python\nEstagiario em TI \nEstudante de Segurança da Informação\nEx-Moderador do Forum Caveiratech (Rei_Gelado)\nIniciante em Ubuntu = )