1. 程式人生 > >mysql 遠端連線不上,由於bind-address問題

mysql 遠端連線不上,由於bind-address問題

剛安裝了mysql伺服器,使用遠端管理工具總是連線不上,因為知道mysql的預設埠是3306,於是使用telnet連線這個埠,

telnet 192.168.1.10 3306

還是連線不上,於是懷疑是防火牆問題,便將防火牆關掉,

service iptables stop

再次telnet,還是沒辦法連上這個埠,然後通過netstat檢視3306的埠狀態是怎麼樣的

netstat -apn|grep 3360

終於發現了一個比較奇怪的東西

tcp        0      0 127.0.0.1:3306            0.0.0.0:*               LISTEN      3783/mysqld

上面標紅的地方,監聽埠正常,但卻綁定了本地迴旋地址,難怪總是連線不上,於是查了下資料,找到了解決辦法:

修改mysql的配置檔案/etc/mysql/my.conf,將bind-address後面增加遠端訪問IP地址或者禁掉這句話就可以讓遠端機登陸訪問了。

記得要重啟mysql服務哦

service mysql restart