關於 SQLyog 遠端連線 Linux 系統的 MySQL 失敗的解決方法

Leo-summer發表於2020-11-11

我勒個去,照著網上的方法一樣一樣的敲,結果把我帶進坑了,鬱悶了整個上午,現把我的解決方法呈現如下:

關於“Access denied for user ‘root’@ ‘...’ (using password: YES)”的解決方法
在這裡插入圖片描述
MySQL 安裝完成後,預設是不允許 root 進行遠端登入的,我們需要修改 root 的遠端啟用方式:

  1. 開啟終端(Xshell / SecureCRT / 其他)

  2. 以 root 許可權登入

mysql -u root -p
3. 選擇 mysql

mysql> use mysql;
4. 指定 root,修改 root 帳號&密碼,修改 host 值:

mysql> update user set password=password(‘你的密碼’) where user=‘root’ and host=’%’;
5. 重新整理 MySQL 的系統許可權相關表

mysql> flush privileges;
6. 退出 mysql

quit;
7. 重啟 MySQL 服務即可完成

service mysqld restart
done!

相關文章