Windows下MySQL5.6以上版本不能用localhost和127.0.0.1連接問題

問題描述:使用的MySQL5.6安裝包默認的安裝方式安裝的mysql,然後使用Navicat Premium 工具 和 localhost/127.0.0.1鏈接mysql數據庫,結果都彈出提示:Can’t connect to MySQL server on ‘localhost’ (10061)! 一開始以爲需要在C:\Windows\System32\drivers\etc\hosts中配置一下localhost,結果還是沒用。 最終通過嘗試發現,可以使用::1鏈接。如下圖:
這裏寫圖片描述
很明顯,它默認使用了ipv6的鏈接方式。

那麼怎樣解決無法使用localhost和127.0.0.1連接MySQL5.6以上版本的問題呢,畢竟不是MySQL每一個客戶端都支持::1也就是IPv6的鏈接方式。

解決方案: 曾經嘗試修改mysql的user表以及賦權限都沒有解決該問題,只需要在my.ini文件中加入bind-address = 127.0.0.1便可解決該問題。如圖:
這裏寫圖片描述

然後重啓MySQL服務:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章