[WORKAROUND] Проблемы с mysql
note173 23 января, 2010 - 18:52
Где-то месяц назад перестал работать mysql (хотя наверное раньше он просто не использовался).
Первый старт демона проходит, дальше - ошибки. Где посмотреть логи не знаю.
# /etc/init.d/mysql restart * Starting ... * Starting (/etc/mysql/my.cnf) [ ok ] # /etc/init.d/mysql restart * Stopping ... * Stopping mysqld (0) [ ok ] * Starting ... * Starting (/etc/mysql/my.cnf) * MySQL NOT started (0) [ !! ] * ERROR: mysql failed to start #
Akonadi из последнего RC кде4.4 не может запуститьтся:
InnoDB: The InnoDB memory heap is disabled InnoDB: use atomic builtins. InnoDB: No valid checkpoint found. InnoDB: If this error appears when you are creating an InnoDB database, InnoDB: the problem may be that during an earlier attempt you managed InnoDB: to create the InnoDB data files, but log file creation failed. InnoDB: If that is the case, please refer to InnoDB: http://dev.mysql.com/doc/refman/5.0/en/error-creating-innodb.html 100123 17:37:05 [ERROR] Default storage engine (InnoDB) is not available 100123 17:37:05 [ERROR] Aborting 100123 17:37:05 [Note] /usr/sbin/mysqld: Shutdown complete
Дальше пытаюсь куда-нибудь потыкать.
# rm -rf /var/lib/mysql/* # emerge --config mysql Configuring pkg... * Creating the mysql database and setting proper * permissions on it ... * Insert a password for the mysql 'root' user * Avoid ["'\_%] characters in the password > * Retype the password > .100123 17:40:55 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295 100123 17:40:55 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295 * Loading "zoneinfo", this step may require a few seconds ... Enter password: * Stopping the server ... * Done
Запускаю демон:
# /etc/init.d/mysql start * Starting ... * Starting (/etc/mysql/my.cnf) [ ok ]
При перезапуске - см. начало сообщения. ERROR: mysql failed to start.
»
- Для комментирования войдите или зарегистрируйтесь
Попробовал 5.0.88 из оверлея,
Попробовал 5.0.88 из оверлея, нестабильную 5.1 от туда же... Одни и те же ошибки.
mysqld got signal 4 - означает наверное interrupted system call
Пересобрал glibc - все по-прежнему.
Интересно, что рядом на десктопе стоит абсолютно тот же самый софт и там все прекрасно работает. Правда x86-64
laptop mysql #
что-то с innodb... если его запретить в конфиге mysql, то сервер стартует нормально. Но innodb нужен
Вообщем два дня пересобирал
Вообщем два дня пересобирал все что может относиться к проблеме, правда без результата.
Воркэраунд: собрать из оверлея mysql-5.1.42, скачать с официального сайта бинарники 5.1.42 и заменить ими установленные. Работает.
собрать из оверлея
Кое -кто явно ССЗБ. emerge --info с которым собирали покажите
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
На самом деле это уже не
На самом деле это уже не важно - через час, как у меня все заработало, сгорела видеокарта ноутбука) иронично..
http://dpaste.com/151107/
Никаких экстремальных флагов
note173 написал(а): На самом
Трагично... Сочувствую. Если все таки будете пытаться решить проблему попробуйте почитать логи самого мускуля (по умолчанию в /var/log/mysql/)