常見錯誤
-
- 控制台亂碼
- mysqld --initialize --console沒有密碼出現
- The service already exists出錯
- 服務沒有響應控制功能。
控制台亂碼
這是因為你的檔案目錄中存在中文,隻需把路徑中的中文改成英文格式即可!
mysqld --initialize --console沒有密碼出現
原因可能是之前下載下傳過mysql,删除沒删幹淨,将mysql目錄中的data檔案夾删除即可。
這裡提一下,my.ini中data檔案夾不用自己建立,啟動後會自己建立該檔案夾。
如果你不小心把控制台關了,把data檔案夾删除再試就會重新出現新的随機生成的初始密碼。
The service already exists出錯
這是因為之前已經有安裝過mysql且沒有删除幹淨,是以要把之前安裝的mysql删除。
以管理者身份運作!
1.控制台輸入sc query mysql,查找安裝的mysql
2.sc delete mysql删除之前的mysql
删除之後輸入mysqld install即能安裝成功!
服務沒有響應控制功能。
這個就很是讓人煩惱了,試了許多種方法,包括下載下傳微軟常用運作合集等等,這裡介紹隻讓我成功解決問題的方法。
先進入到mysql的bin目錄下,
直接輸入mysqld --console打開mysql服務端,然後再開一個控制台輸入mysql -uroot -p輸入密碼即可成功打開mysql。