@TechNOIR

MySQL. Не стартует MySQL после того как кончилось место. Как восстановить?

Добрый день!

Закончилось место на сервере(Ubuntu) и соответственно упал MySQL.
Место почистили, ребутнули сервер. Но MySQL так и не смог запуститься после краха(
Есть идеи товарищи? Судя по логу какие-то таблицы сдохли?
Есть ли возможно восстановится как-то?

Лог:
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/mysql.service.d
           └─nofile.conf
   Active: activating (start-post) (Result: exit-code) since Sat 2018-12-15 16:09:02 MSK; 2s ago
  Process: 10048 ExecStart=/usr/sbin/mysqld (code=exited, status=3)
  Process: 10029 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 10048 (code=exited, status=3);         : 10050 (mysql-systemd-s)
    Tasks: 2
   Memory: 312.0K
      CPU: 542ms
   CGroup: /system.slice/mysql.service
           └─control
             ├─10050 /bin/bash /usr/share/mysql/mysql-systemd-start post
             └─10086 sleep 1

2018-12-15T13:10:03.866536Z 0 [Note] InnoDB: VALID: space:2366 page_no:0 page_size:16384
2018-12-15T13:10:03.866873Z 0 [Note] InnoDB: Page size: 16384. Possible space_id count:1
2018-12-15T13:10:03.866886Z 0 [Note] InnoDB: space_id:2366, Number of pages matched: 1/1 (16384)
2018-12-15T13:10:03.866893Z 0 [Note] InnoDB: Chosen space:2366
2018-12-15T13:10:03.866925Z 0 [ERROR] InnoDB: Corrupted page [page id: space=2366, page number=0] of datafile './tron/b_xml_tree_import_1c.ibd' could not be found in the doublewrite buffer.
2018-12-15T13:10:03.867968Z 0 [Note] InnoDB: Database was not shutdown normally!
2018-12-15T13:10:03.867989Z 0 [Note] InnoDB: Starting crash recovery.
2018-12-15T13:10:03.869360Z 0 [ERROR] InnoDB: Tablespace 24307 was not found at ./tron/b_xml_tree_import_1c.ibd.
2018-12-15T13:10:03.869403Z 0 [ERROR] InnoDB: Set innodb_force_recovery=1 to ignore this and to permanently lose all changes to the tablespace.
2018-12-15T13:10:03.870640Z 0 [ERROR] InnoDB: Cannot continue operation.
  • Вопрос задан
  • 1347 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Swartalf
Восстанавливайте с бекапа.
если его нет, то вот подсказка, но тут вы потеряете часть данных
2018-12-15T13:10:03.869403Z 0 [ERROR] InnoDB: Set innodb_force_recovery=1 to ignore this and to permanently lose all changes to the tablespace.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы