第一步 由於mysql版本問題 先嘗試打開 sudo vim /etc/mysql/my.cnf 如空,再嘗試打開 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf # 號 註釋該行 bind-address = 127.0.0.1 第二步 進入mysql my ...
第一步
由於mysql版本問題
先嘗試打開
sudo vim /etc/mysql/my.cnf
如空,再嘗試打開
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 號 註釋該行
bind-address = 127.0.0.1
第二步
進入mysql
mysql -uroot -p
授權
grant all privileges on *.* to root@"%" identified by "root密碼" with grant option;
刷新
flush privileges;
退出
exit
第三步
重啟mysql服務
service mysql restart
如還不行
檢查阿裡雲是否開放3306埠
額外
切換mysql資料庫
use mysql;
查看用戶表 (localhost只允許本地訪問,%可遠程訪問)
select host,user from user;
更新用戶表
update user set 'host' = '%' where 'user' = 'root' LIMIT 1;