MySQLのmy.cnfでinnodb_log_file_sizeを変更したら怒られた
MySQLのmy.cnfでinnodb_log_file_sizeを変更したら怒られた
InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
要は
innodbのログファイルサイズを変更しようとおもったけど既にあるログファイルとサイズ違うよ?
ってことらしい
安全に止めてやった上で、既存のログファイルを削除する
削除するのはib_logfile10とib_logfile1の二つ
mysql -u root -e'SET GLOBAL innodb_fast_shutdown=0;' /etc/rc.d/init.d/mysqld stop rm -f /var/lib/mysql/data/ib_logfile0 rm -f /var/lib/mysql/data/ib_logfile1 /etc/rc.d/init.d/mysqld start
すると新たにログファイルを作って立ち上げてくれる
後、ib_logfileは
/var/lib/mysql/dataにあったり/var/lib/mysqlにあったりしたので、
ちゃんと今使ってるディレクトリを確認すべし