解決阿里雲MySQL遠程連接不上的問題:
step1:
1、修改user表:MySQL>update user set host = '%' where user = 'root';
2、授權主機訪問:MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼' WITH GRANT OPTION;
3、刷新權限:MySQL>FLUSH PRIVILEGES;
4、退出:MySQL>EXIT;
step2:查看端口監聽狀態,netstat -an|grep 3306,如果顯示不是如下圖所示,則需要修改配置文件。找到my.cnf,一般在/etc/mysql/下面,具體情況根據實際而定。注釋掉其中的bind-address屬性。如下
再次netstat -an|grep 3306,如下級OK:
step3:開啟阿里雲安全組端口策略
進入控制台,網絡和安全->安全組->配置規則,將MySQL監聽端口開放即可,如下:
再次測試,OK!