今天遇到mysql啓動問題,本來是由於java插入數據庫亂碼問題,修改過程中又遇到啓動問題1067狀態。索性一次將解決寫出來分享,以免後來人走彎路。
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
default-character-set=utf8
因爲這麼寫的話,就會出現1067無法識別default-character-set=utf8。
必須改成
[mysqld]
character-set-server=utf8
然後重啓mysql就可以了。可以用ctrl + R---->cmd ---->net start mysql.或者又進入那個服務,鼠標右鍵啓動mysql服務。
現在問題解決了,但是最重要的是要學會怎麼解決問題。
mysql解決問題,最重要的莫過於它的錯誤日誌,在安裝目錄data下有個.err後綴名文件。請時刻關注。