1. 程式人生 > >windows下Mysql報錯集錦

windows下Mysql報錯集錦

Mysql問題集錦:


1.昨天安裝的mysql,安裝後正常使用,可是今天在開啟,我的Eclipse工程報錯,百度了一下,說是mysql的配置檔案中my.ini檔案預設的等待時間wait_timeout 為8小時,需要手動修改:即在檔案最後一行加上

wait_timeout=31536000      

interactive_timeout=31536000兩行程式碼,將等待時長變成一年

2.還是不能啟動mysql,發現服務裡沒有mysql服務:

解決辦法:將mysql的bin路徑配置到環境變數path裡;

然後啟動doc命令列介面,然後直接輸入mysqld --install就可以安裝了

3.在服務中可以檢視到mysql服務,右鍵啟動失敗,顯示1067,程序意外終止:

解決辦法:需要將my.ini檔案中的default-storage-engine=INNODB修改為MYISAM

修改後還需要將Mysql安裝路徑下的data資料夾下快取資料刪除(我直接將data下所有的資料刪除,然後使用安裝程式進行修復,就OK了)

4.使用navicat連結資料庫,又出現問題,提示localhost:3306已經存在:

解決辦法:進入cmd,重新修改使用者的密碼,輸入mysql -uroot -p ,直接回車,輸入"mysql>update mysql.user set password=PASSWORD('這裡是新密碼') where User='root';

" 重新整理許可權表 : "mysql>flush privileges;" 退出 :"mysql>quit; "


到此為止,mysql問題全部解決!