@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.
  • Вопрос задан
  • 167 просмотров
Пригласить эксперта
Ответы на вопрос 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.
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
SaveTime Москва
от 140 000 до 200 000 руб.
Интерно Ростов-на-Дону
от 35 000 до 50 000 руб.
16 янв. 2019, в 10:30
5000 руб./за проект
16 янв. 2019, в 10:29
1000 руб./за проект
16 янв. 2019, в 09:06
500 руб./в час