Страница 1 из 1

MySQL 5.6 перестал запускаться, как восстановить базы?

Добавлено: 24 фев 2019, 13:16
Kriptoman
Перестал запускаться MySQL 5.6, в логах при запуске ничего не пишет. Копирование баз данных в userdata из папки в другую папки Mysql/MariaDb не помогает - не видит таблиц в движке или phpMyAdmin пишет "используется"

Вызов mysqld --console через консоль:
D:\OSPanel\modules\database\MySQL-5.6\bin>mysqld --console
2019-02-24 12:05:02 0 [Note] D:\OSPanel\modules\database\MySQL-5.6\bin\mysqld.EXE (mysqld 5.6.38-log) starting as process 9160 ...
И все. Log файл этой версии MySQL не открывается - поврежден.

Если пытаться скопировать базу в папку другой версии MySQL, в лог-файле вылазит ошибка:
2019-02-24T10:10:41.913388Z 6 [Warning] InnoDB: Cannot open table @@@@ from the internal data dictionary of InnoDB though the .frm file for the table exists. Please refer to http://dev.mysql.com/doc/refman/5.7/en/ ... oting.html for how to resolve the issue.
Решения по этой ошибке не нашел.

Как восстановить базы данных? Если был взлом, то как распознать?

Вот сейчас вид папки userdata/MySQL-5.6
http://joxi.ru/YmEa7G5Tw9GqZm

phpMyAdmin пишет на каждой таблице "используется"
http://joxi.ru/Y2LYGBaH7exqYA