Импорт MySQL с TYPE = InnoDB

0

У меня есть огромный файл резервной копии MySQL (например, 4-5 ГБ) с TYPE = InnoDB, но база данных, которую я собираюсь импортировать, является более высокой версией, и вместо этого она не принимает ENGINE = InnoDB. Есть ли способ, чтобы я мог заменить TYPE = InnoDB на ENGINE = InnoDB по командной строке в Linux.

Теги:
command-line-interface
sed
backup
innodb

1 ответ

3
Лучший ответ
  1. Создайте резервную копию исходного файла дампа SQL.

  2. Бежать

    sed -i 's/TYPE = InnoDB/ENGINE = InnoDB/g' yourfile.sql

  • 0
    Большое спасибо. Это сработало очень хорошо.
  • 0
    Почему встроенный? Просто седь и отправь в MySQL. Это будет один файл, а не два.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню