MySql The service could not be started解決
MySql安裝
由於需要用mySql資料庫今天就把它安上瞭,每次安裝軟件,資料庫總是夠我們折騰的,有時出現錯誤甚至比重裝系統還要讓人頭疼。
今天在安的過程中就不出瞭很多錯誤,在重啟與重裝的反復搗鼓中終於安上瞭,安完之後才感覺原來是這樣,以後卸載軟件或者重裝應該應該怎麼樣做。
遇到的小問題
第一個錯誤是 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax 。
根據問題描述應該是連接伺服器過程中輸入的字符串語法有些問題,可以查一查MySql資料庫連接字符。
並且登錄的窗體總是一閃就自動關閉瞭
這是由於MySql的伺服器沒有啟動,它的command 窗體就會啟動會自動關閉,把MySql服務啟動即可。
第二個問題是連接資料庫時總是拒絕訪問,估計是沒有登錄或者權限不夠,或者是資料庫建立過程中建瞭一半出現瞭問題,沒有把默認的root用戶創建完整,這種情況隻能重裝。
查看瞭一下MySql,是在安裝中安瞭一半而推出導致的
重裝步驟
資料庫重裝以前的版本必須卸載幹凈否則不能裝成功,下面是一些註意點:
在控制面板裡面卸載。
安裝目錄
對於安裝目錄僅僅找到看見的是不夠的,有些問題系統會自動隱藏,需要先到“文件組織”中設置一下,設置成為可見。
由於隱藏文件沒有註意到,多重裝瞭一次
在安裝資料庫時,每種資料庫端口號一般已經確定,比例Oracle為1521,MySql為3306,如果提示該端口已被占用,則可以說明存在舊版本資料庫沒有卸載幹凈。
註冊表
在“管理工具”服務中,有很多的服務,這些服務同註冊表裡“services”文件夾裡內容對應著,需要手動刪除相應服務。
也可以按F3,搜尋相關值,把有關的都刪除掉。
把上面吉幾項如果卸載幹凈,一般是就沒事瞭