目前總結如下解決步驟:mysql
查看是否鏈接成功?sql
本機進入cmd
輸入命令:vim
telnet 109.2.34.55 3306
【109.2.34.55】爲你的實例 公網IP
安全
安全組規則
中入方向
:3306 端口是否開啓? 如:上面就是容許訪問了,沒有就添加規則
,容許3306端口~執行步驟1,看看可能鏈接了
服務器
若是還不能,那麼登陸服務器,在Ubuntu等 中查看3306端口tcp
netstat -anp | grep 3306
tcp 0 127.0.0.1:3306 0.0.0.0:* LISTEN 2160/mysqld
那麼,ide
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
修改msyqld.cnf 中的 bind-address=127.0.0.1
爲 bind-address = 0.0.0.0
保存退出
重啓 命令:阿里雲
service mysql restart
我遇到的兩種狀況基本OK了執行步驟1,看看可能鏈接了
spa
另一種(mysql可能拒絕你的ip訪問):
進入mysql,對遠程用戶進行受權,
命令:rest
msyql -u root -p
grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';
xxxxxx
爲密碼,最後:
flush privileges;