1. 程式人生 > >MYSQL服務無法啟動的原因(windows)

MYSQL服務無法啟動的原因(windows)

1.我無意之中在修改了my.ini配置檔案,儲存後發現mysql服務無法啟動了。然後,感覺配置寫錯了,有將加入的配置從my.ini中刪掉,發現服務還是無法啟動。

解決方法:
my.ini配置檔案編碼為ANSI,所以需要把該檔案儲存為ANSI編碼格式就行了

2.mysql服務無法啟動 服務沒有報告任何錯誤,看日誌的時候說Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t exist
解決辦法:mysqld –initialize 初始化data資料夾(data資料夾要清空),在bin目錄執行;之後在連線的時候,之後出現要輸入密碼,我記得以前安裝的時候預設密碼為空呀:mysql -uroot -p然後enter就可以了,怎麼不行了呢?在網上百度了一把發現,mysqld –initialize該命令會設定一個臨時密碼在data檔案的錯誤日誌裡面可以找到!輸入它就行了!