Ubuntu

MySQL 5.7 綁定地址不起作用

  • February 10, 2018

我一直成功地為 MySQL 5.5 設置了遠端連接。

今天我安裝了一個帶有 Ubuntu 16.04 和 MySQL 5.7 的新伺服器。但由於某些原因,我不能讓這個 MySQL 安裝監聽其他主機,但是127.0.0.1.

這是我的/etc/mysql/conf.d/mysql.cnf

[mysqld]
bind-address = 0.0.0.0

我無法從遠端主機連接到這個 MySQL 伺服器,當我檢查我的時netstat,我意識到 MySQLlocalhost只監聽來自的連接。

lsof -Pni :3306輸出是:

COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
mysqld  5302 mysql   25u  IPv4  37280      0t0  TCP 127.0.0.1:3306 (LISTEN)

問題是什麼?

他們更改了 MySQL 包,以便 bind 參數現在位於 /etc/mysql/mysql.conf.d/mysqld.cnf 中。請在此處更改綁定參數並刪除您放置在 /etc/mysql/conf.d/mysql.cnf 中的任何內容。

引用自:https://serverfault.com/questions/782118