mysql service不能啟動解決

mysql service不能啟動解決

 

昨天在windows下安裝mysql,安裝完service不能啟動。 

 

解決辦法是: 

 

1. 去mysqld.exe所在的目錄下運行“mysqld –console” 

 

這時候控制臺上會提示具體的錯誤信息,其中包含下面兩句: 

 

InnoDB: Error: log file /usr/local/mysql/data/ib_logfile0 is of different size 0 104857600 bytes 

InnoDB: than specified in the .cnf file 0 134217728 bytes! 

 

2. 打開mysql.ini文件把裡面的innodb_log_file_size改成104857600 

註:默認原來的值可能是52M,直接把52M改成上面那個數字就可以,不用帶單位。 

 

3. 再去啟動服務,或者再次運行mysqld –console應該就可以正常啟動。 

 

註:這可能隻發生在以前安裝過MySQL的情況。另外如果設置瞭默認引擎是MyISAM也可以正常啟動,但是就不能創建INNODB的資料庫引擎瞭。

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *