成功解決:Workbench等客戶端連線不上伺服器的MySQL問題
阿新 • • 發佈:2021-01-30
在MySQL客戶端中配置好伺服器IP、MySQL埠、使用者名稱和密碼後嘗試連線後彈出Cannot Connect to Database Server
首先在伺服器控制檯登陸MySQL,檢查MySQL的埠號
mysql -uroot -p
show global variables like 'port';
埠號配置是正確的
其次檢查防火牆配置,確定3306
埠已經開放
將root使用者設定為可以從任何地址訪問資料庫,或設定為想要訪問資料庫的主機IP也可
use mysql
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
更改MySQL配置檔案中的bind-address為::
(原先為127.0.0.1
),或設定為想要訪問資料庫的主機IP也可
vim /etc/mysql/mysql.conf.d/mysqld.cnf
重啟MySQL服務,最好重啟以下Workbench等MySQL客戶端
service mysql restart
發現可以成功連線上了
成功解決:Workbench等客戶端連線不上伺服器的MySQL問題
歡迎小夥伴討論,文章內容如有錯誤請在評論區評論或發私聊訊息,謝謝你。