環(huán)境
阿里云 Ubuntu 16.04
問題
安裝MySQL后为狸,內(nèi)網(wǎng)運(yùn)行正常踪危,外網(wǎng)無法訪問榜配。阿里云后臺已經(jīng)開放了3306端口逗栽,也沒有設(shè)置防火墻祠汇,但是就是無法連接MySQL
解決方法:
一仍秤、檢查3306端口是否開放
命令:
netstat -an|grep 3306
結(jié)果,參考下圖:
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
image.png
這說明3306只綁定了127.0.0.1,并沒有打開
二可很、修改MySQL的訪問權(quán)限
進(jìn)入“etc/mysql/mysql.conf.d/”目錄诗力,編輯mysqld.cnf文件
root@iZ8vb38brrv17q42497cckZ:/etc/mysql/mysql.conf.d# ls
mysqld.cnf mysqld_safe_syslog.cnf
root@iZ8vb38brrv17q42497cckZ:/etc/mysql/mysql.conf.d# vi mysqld.cnf
將注bind-address = 127.0.0.1釋掉,并保存
image.png
重啟MySQL
# service mysql restart
問題解決我抠。