對(duì)于使用了默認(rèn) my.cnf(一般教程都會(huì)教你使用support-files/my-medium.cnf)的mysql服務(wù)來(lái)說(shuō)如果中間使用了innodb的話,innodb默認(rèn)的log file大小是56M
如果你的配置文件使用了類似my-innodb-heavy-4G.cnf作為配置文件的話。
Mysql可以正常啟動(dòng),但innodb的表無(wú)法使用
在錯(cuò)誤日志里你會(huì)看到如下輸出:
InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
現(xiàn)在需要做的事情就是把原來(lái)的 innodb 的ib_logfile×備份到一個(gè)目錄下,然后刪除掉原來(lái)的文件,重啟 mysql。
你會(huì)看到ib_logfile*大小變成了你配置文件中指定的大小。
my-innodb-heavy-4G.cnf的話(log file 的大小是256M:innodb_log_file_size = 256M)
你會(huì)看到很多個(gè)268435456大小的文件。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END