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的資料庫引擎瞭。