@demchenkodenis

Ошибка в mysql таблица не может быть создана в зарезервированном табличном пространстве mysql?

При выполнении упражнения создания дампа единственной таблицы help_keyword базы данных mysql так, чтобы дамп содержал только первые 100 строк таблицы. Использовал команду
mysqldump --where="true limit 100" mysql help_keyword > dump_help_keyword.sql

сработало без ошибок, но когда попытался выгрузить в новую базу (dump_help_keyword)
mysql dump_help_keyword < dump_help_keyword.sql
выдал ошибку
ERROR 3723 (HY000) at line 25: The table 'help_keyword' may not be created in the reserved tablespace 'mysql'
.
  • Вопрос задан
  • 683 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Akina
Сетевой и системный админ, SQL-программист.
mysql - это служебная БД. В ней как бы нежелательно создавать пользовательские таблицы.

Если Вы хотите создать копию таблицы, делайте импорт в рабочую/временную базу данных. При этом убедитесь, что в дампе нет указания создавать таблицу именно в базе mysql (или явно отключите это при создании дампа).
Ответ написан
Ваш ответ на вопрос

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

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