遠程連接阿里雲主機的mysql,遇到以下問題:
1.連接被拒,無法連接
可能原因:1.3306(默認)端口未開放,在控制台設置防火牆規則:
2. host字段的值改為%就表示在任何客戶端機器上能以root用戶登錄到mysql服務器,默認一般是localhost,也就是本地登錄。操作如下:
輸入: mysql -u root -p
輸入密碼后登錄數據庫:
mysql> use mysql;
Database changed
mysql> grant all privileges on *.* to root@'%' identified by "password";
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;