1. 程式人生 > >workbench無法連線mysql8.0.13解決方案

workbench無法連線mysql8.0.13解決方案

workbench提示:

2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused")

你需要先用socket方式連線,需要配置socket的存放位置,我這裡是mac,預設位置是

/tmp/mysql.sock

然後連線成功,點選左邊欄Option File,自己配置一下預設埠號和繫結ip為127.0.0.1,自動生成的位置在/etc/my.cnf

所以就明白了,完全可以自己寫個my.cnf檔案到

/etc/my.cnf

總結分析:

其實本質原因就是mysql安裝完後,沒有自動配置my.cnf檔案,導致找不到,你直接手動建立即可

另外,你在用命令列的時候也應該發現了

mysql -h localhost -P 3306 -u root -p

可以進入

但是

mysql -h 127.0.0.1 -P 3306 -u root -p

無法進入

所以就是因為缺失配置檔案導致的,127.0.0.1和localhost是不一樣的,localhost連線方式不通過網絡卡和防火牆,非常容易連線,但是127.0.0.1就不行了