1. 程式人生 > 其它 >成功解決:Workbench等客戶端連線不上伺服器的MySQL問題

成功解決:Workbench等客戶端連線不上伺服器的MySQL問題

技術標籤:linuxmysql資料庫linux

在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問題

歡迎小夥伴討論,文章內容如有錯誤請在評論區評論或發私聊訊息,謝謝你。