Sempre configurei com êxito uma conexão remota para o MySQL 5.5.
Hoje instalei um novo servidor com o Ubuntu 16.04 e o MySQL 5.7. Mas, por algumas razões, não posso fazer com que esta instalação do MySQL ouça outros hosts 127.0.0.1
.
Aqui está o meu /etc/mysql/conf.d/mysql.cnf
:
[mysqld]
bind-address = 0.0.0.0
Não consegui me conectar a este servidor MySQL a partir de um host remoto e, quando verifiquei o meu netstat
, percebi que o MySQL apenas escuta conexões localhost
.
lsof -Pni :3306
saída é:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 5302 mysql 25u IPv4 37280 0t0 TCP 127.0.0.1:3306 (LISTEN)
Qual é o problema?
ubuntu
mysql
remote-access
Hast
fonte
fonte
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 13050/mysqld
Respostas:
Eles mudaram o pacote MySQL para que o parâmetro bind esteja em /etc/mysql/mysql.conf.d/mysqld.cnf agora. Altere o parâmetro bind lá e remova qualquer coisa que você colocou em /etc/mysql/conf.d/mysql.cnf.
fonte