База данных в ms sql

Работал Майскьюэль 5.7 редактирую базу данных почти полдня, затем свернул её, пару часов отдохнул, когда вернулся увидел, что программа не отвечает, перезапустил её, и база отказалась открываться выдав ошибку 1016.

Подскажите кто знает, что можно сделать?

0
MacLeod - 17 Июнь, 2016 - 15:52
Изображение пользователя MacLeod.

Вы дали мало информации... Какой номер ошибки (errno), тип таблицы?
Из вариантов: побилась таблица (поможет REPAIR TABLE имя_таблицы; или OPTIMIZE TABLE имя_таблицы;), возможно превышен лимит на количество открытых файлов и т.д.

0
terkinvas - 25 Июнь, 2016 - 16:26

Попробуйте открыть базу данных в другой версии MySQL, в случае, если это не поможет, то вы можете использовать следующую команду:
mysqladmin --defaults-file=/usr/local/mysql/my.cnf --user=root --password shutdown
mysqlbackup --defaults-file=/usr/local/mysql/my.cnf \
--backup-dir=/export/backups/full \
copy-back
Когда ничего не помогает, тогда применяется Recovery Toolbox для MySQL, этот вариант имеет демо версию, вы можете просто попробовать его на http://www.oemailrecovery.com/ru/mysql_recovery.html

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры