Показано с 1 по 5 из 5

Тема: Перестал работать MySQL

  1. #1
    Member
    Регистрация
    15.08.2012
    Сообщений
    30

    По умолчанию Перестал работать MySQL

    Из-за не правильного выключения (пропало эл-во) перестал работать MySQL
    при попытке старта командой /usr/local/etc/rc.d/mysql-server start файле /var/db/mysql/server.err:
    140901 12:59:01 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
    140901 12:59:01 InnoDB: The InnoDB memory heap is disabled
    140901 12:59:01 InnoDB: Mutexes and rw_locks use GCC atomic builtins
    140901 12:59:01 InnoDB: Compressed tables use zlib 1.2.7
    140901 12:59:01 InnoDB: Initializing buffer pool, size = 128.0M
    140901 12:59:01 InnoDB: Completed initialization of buffer pool
    140901 12:59:01 InnoDB: highest supported file format is Barracuda.
    InnoDB: Log scan progressed past the checkpoint lsn 8373230154
    140901 12:59:01 InnoDB: Database was not shut down normally!
    InnoDB: Starting crash recovery.
    InnoDB: Reading tablespace information from the .ibd files...
    InnoDB: Restoring possible half-written data pages from the doublewrite
    InnoDB: buffer...
    InnoDB: Error: tried to read 65536 bytes at offset 0 3811840.
    InnoDB: Was only able to read -1.
    140901 12:59:16 InnoDB: Operating system error number 5 in a file operation.
    InnoDB: Error number 5 means 'Input/output error'.
    InnoDB: Some operating system error numbers are described at
    InnoDB: http://dev.mysql.com/doc/refman/5.5/...ror-codes.html
    InnoDB: File operation call: 'read'.
    InnoDB: Cannot continue operation.
    140901 12:59:16 mysqld_safe mysqld from pid file /var/db/mysql/server.ru.pid ended

    В сети нашел информацию что повреждена БД которую читает MySQL при старте, правильно ли это и как это починить?

    Заранее благодарен за любую помощь

  2. #2
    Support team Аватар для Fly
    Регистрация
    14.08.2010
    Сообщений
    4,764

    По умолчанию

    да, повреждены данные.
    Проще всего - восстановить данные из бэкапа, если он есть.
    А вообщем восстановление innodb дело не простое

  3. #3
    Member
    Регистрация
    15.08.2012
    Сообщений
    30

    По умолчанию

    У меня есть hdd с которого недавно был сделан клон на текущий hdd
    Необходимо перенести все файлы и папки из каталога /var/db/mysql/ - я правильно понимаю?

  4. #4
    Support team Аватар для Fly
    Регистрация
    14.08.2010
    Сообщений
    4,764

    По умолчанию

    Да, можно попробовать

  5. #5
    Senior Member
    Регистрация
    16.10.2010
    Сообщений
    1,656

    По умолчанию

    ORGANIC, есть вариант поиграть с уровнями innodb_recovery вроде.. мне помогало

    начинать с 1 до последнего

    т.е. ставить уровень 1
    запускает маскуль
    если не стартанул ставить 2 и опять.. пока до последнего не дойдете .. если не поможет.. то да .. из бэкапа восстановить файлы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •