Acesso remoto mysql 5.7 [RESOLVIDO]

1. Acesso remoto mysql 5.7 [RESOLVIDO]

Marcelo Alves
marcelloalvess

(usa Debian)

Enviado em 20/11/2015 - 12:05h

Pessoal boa tarde,

Hoje instalei o mysql 5.7 no meu servidor, consigo me conectar normalmente no banco via console do próprio servidor, mais quando tento acessar via remotamente via workbench recebo a mensagem:

can't connect to MySQL server on

ja liberei acesso total nos usuários no mysql mais nada feito. nas versões anteriores funcionava quando eu comentava a linha bind-address = 127.0.0.1 no arquivo my.cnf, porem essa linha não aparece mais no arquivo.

fiz a instalação no centos 7.

alguem pode me ajudar?

abraço


  


2. Re: Acesso remoto mysql 5.7 [RESOLVIDO]

Airton Lastori
alastori

(usa Outra)

Enviado em 23/11/2015 - 23:19h


Olá,

Aparentemente o problema não está no MySQL, mas em alguma camada da rede (firewall?).

Se o problema fosse o usuário, a mensagem seria:
Access denied for user ... 


No MySQL 5.7 o bind-address não precisa ser configurado para aceitar conexões externas. Veja:
mysql> show variables like 'bind%';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| bind_address | * |
+---------------+-------+
1 row in set (0.00 sec)


Sugiro testar via telnet a partir do seu client para verificar se a conexão está chegando no MySQL...

Se houver algum problema e a conexão não estiver chegando no servidor mysqld, o erro será algo como:
telnet 192.168.56.1 3306
Connecting To 192.168.56.1...Could not open connection to the host, on port 3306
: Connect failed

Quando estiver OK, a mensagem será algo como:
telnet 10.0.1.6 3306
I
t▲;☻§Oi4m%∟+B[fmysql_native_password!☺♦#08S01Got packets out of order




3. Re: Acesso remoto mysql 5.7 [RESOLVIDO]

Marcelo Alves
marcelloalvess

(usa Debian)

Enviado em 24/11/2015 - 09:26h

bom dia,

Verifiquei aqui e era o firewall mesmo, agora ta funcionando.

valew.


4. Não consigo mudar o bind-address para *, mysql 5.7 ubuntu 16.04

wellington de araújo ferreira
wellingtonaraujo

(usa Fedora)

Enviado em 09/06/2016 - 07:16h

Caros amigos, não consigo acessar remotamente porque meu bind-address está apenas para 127.0.0.1 e não consegui alterar o valor para * ou 0.0.0.0. Como faço esta alteração ou acrescento este novo valor ao bind-address?
Uso o Ubuntu desktop 16.04 com mysql 5.7.

mysql> show variables like 'bind%';
+---------------+-----------+
| Variable_name | Value |
+---------------+-----------+
| bind_address | 127.0.0.1 |
+---------------+-----------+
1 row in set (0,04 sec)


5. Re: Acesso remoto mysql 5.7 [RESOLVIDO]

Michel Fagner Henkel
michel.henkel

(usa Linux Mint)

Enviado em 19/06/2016 - 23:15h

Olá wellingtonaraujo,
Eu resolvi editando o arquivo /etc/mysql/my.cnf, não fui muito a fundo nas configurações como é apenas uma base de teste na minha rede local, em resumo acrescentei as seguintes linhas no arquivo:

[mysqld]
port=3306
socket=/tmp/mysql.sock
bind-address = 0.0.0.0

Após a alteração restart da aplicação /etc/init.d/mysql restart

E acessando o MySQL local dei permissão ao usuário que ia usar para conexão da seguinte forma:

Acessando MySQL

mysql -h localhost -u "usuário sem as aspas" -p

Na aplicação atribui permissão acesso externo ao usuário

GRANT ALL ON *.* TO 'usuário com aspas simples'@'IP do cliente ou % para acessar de qualquer máquina com aspas simples' IDENTIFIED BY 'senha do usuário com aspas simples' WITH GRANT OPTION;

Posteriormente

FLUSH PRIVILEGES;

Depois para sair do MySQL
exit;

Espero que ajude.


6. Ubuntu 16.x

Wellington Rangel
wellington_range

(usa Outra)

Enviado em 09/01/2017 - 14:38h

Boa tarde galera, a tempos busco essa informação e hoje encontrei, como todos os tópicos sugerem basta editar o arquivo my.cnf dentro do /etc/mysql/ alterando a linha bind address = 172.0.0.1 para bind address = 0.0.0.0, só esqueceram de informar que a partir da versão 16 do Ubuntu o arquivo e nem o caminho são esses, segue abaixo:

caminho: /etc/mysql/mysql.conf.d/mysqld.cnf

Agora basta alterar a o bind address para 0.0.0.0

Abraço a todos






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts