Эй, у меня странная проблема с дампами mysql на Linux
воспроизводящих:
- Дамп из mysql на поле 1, база данных содержит смесь таблиц InnoDB и ISAM
- Скопируйте дамп в блок 2 Создайте новую базу данных в блоке 2
- Запустите:
source dumpfrombox1.sql
Результат:
- MySQL создает все таблицы InnoDB и заполняет данными
- MySQL не может создать таблицы ISAM с ошибкой:
ERROR 1 (HY000): Can't create/write to file '/navtech/DB/mysql/mydb/myisamtable.MYI' (Errcode: 13)
Все, что я читал об этой ошибке, говорит о правах доступа к файлам, но все файлы InnoDB записываются в один и тот же каталог?
Я проверил /var/log/audit/audit.log
и при запуске импорта не было создано ни одной записи.
Есть идеи?
РЕДАКТИРОВАТЬ
Редактирование дампа вручную, чтобы все таблицы были таблицами InnoDB, восстановление работает.