Mysql 奇怪的連接錯誤

今天,碰到了一個數據庫連接問題:
不像之前在linux上mysql連接問題,那是權限設置;而這次問題的起源是:

我想要往mysql導入csv文件,但是由於文件比較大,有88M數據;使用navicat客戶端導入會產生未響應,所以只能用mysql命令導入,同時不經意間發現了一個問題,數據庫連接錯誤,具體情況是爲了保證不會出什麼錯,我把服務先斷掉,然後再起起來,沒問題,Okay! 如下圖

這裏寫圖片描述

但是這時候從navicat 客戶端打開本地連接,發現打不開,並且跳出這個像似新手纔會出現的錯誤;於是我就各種百度找解決方法

這裏寫圖片描述

解決方法要不然就是說hosts地址localhost沒映射,我看了下沒問題;

要不然就是說密碼錯了,要重設,我試了下還是連不上;

更有甚者決定重安mysql和客戶端,我絕對不試這種老費力的方式,於是仔細去看我的服務,突然發現有兩個mysql服務:mysql和mysql55

這裏寫圖片描述

我突然意識到不太對勁, 於是我把mysql服務斷掉,開啓mysql55的服務,突然可以了,navicat可以本地連接了

我猜想原因可能是之前安過mysql,又卸載掉,但是服務可能沒整掉,留了個殘渣,害我查了半天。

最近纔想到卸載需要卸載多餘的服務,例如,要卸載 MySQL服務

所以運行cmd,到c:\,然後sc delete MySQL,卸載服務!

注意這裏可能會出現 sc openservice 失敗: 5的錯誤提示,那是因爲沒有以管理員身份運行cmd

發佈了54 篇原創文章 · 獲贊 26 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章