LINUX.ORG.RU
решено ФорумAdmin

странности с innodb

 ,


0

1

Доброго времени суток. Столкнулся с проблемой, когда в конфиге mysql ставишь значение innodb_log_file_size отличное от дефолтного, mysql отказывается запускаться со словами:

Mar 12 14:00:18 localhost mysqld: InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
Mar 12 14:00:18 localhost mysqld: InnoDB: than specified in the .cnf file 0 134217728 bytes!
Mar 12 14:00:18 localhost mysqld: 140312 14:00:18 [ERROR] Plugin 'InnoDB' init function returned error.
Mar 12 14:00:18 localhost mysqld: 140312 14:00:18 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
Mar 12 14:00:18 localhost mysqld: 140312 14:00:18 [ERROR] Unknown/unsupported storage engine: InnoDB
Mar 12 14:00:18 localhost mysqld: 140312 14:00:18 [ERROR] Aborting

Mar 12 13:59:07 localhost /etc/init.d/mysql[102427]: #007/usr/bin/mysqladmin: connect to server at 'localhost' failed
Mar 12 13:59:07 localhost /etc/init.d/mysql[102427]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Mar 12 13:59:07 localhost /etc/init.d/mysql[102427]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

Я так понимаю, надо удалить ib_logfile0, но где он?

★★

Последнее исправление: leave (всего исправлений: 1)

Ответ на: комментарий от Steel901
/var/lib/mysql# ls -al
итого 12
drwx------  3 mysql mysql 4096 Фев 20 08:21 .
drwxr-xr-x 36 root  root  4096 Мар  6 23:57 ..
-rw-r--r--  1 root  root     0 Фев 20 08:21 debian-5.5.flag
drwx------  2 mysql root  4096 Фев 20 08:21 mysql

/var/lib/mysql/mysql# ls -al
итого 8
drwx------ 2 mysql root  4096 Фев 20 08:21 .
drwx------ 3 mysql mysql 4096 Фев 20 08:21 ..

nixit ★★
() автор топика
Последнее исправление: nixit (всего исправлений: 1)
Ответ на: комментарий от nixit

Хотя, смотря какой у тебя дистрибутив. В Debian/Ubuntu по умолчанию /var/lib/mysql/. В других дистрибутивах Linux могут быть и другие пути.

В любом случае можно в my.cnf определить эти значения вручную:

innodb_data_home_dir = /var/lib/mysql/ innodb_log_group_home_dir = /var/lib/mysql/

Steel901
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.