@anvoevodin

Как правильно экспортировать из mysql в mariaDB?

Всем привет. Сразу извиняюсь за терминологию в заголовке и сабже в общем, не очень в теме.
В общем есть две БД по 1.2 Гб которые лежали на обычном mysql. Есть необходимость перенести их на другой сервер где уже стоит MariaDB. Судя по инфе из гугла, они сопоставимы, чуть ли не одинаковые, и что проблем быть не должно, но вот импортирую через консоль, и получаю в ответ.

ERROR 1064 (42000) at line 11108851: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '<br />
<b>Fatal error</b>:  Maximum execution time of 300 seconds exceeded in <b' at line 368


Вижу две ошибки: синтаксис запросов и таймаут в 300 сек. Вторая ошибка мне показалась не правдоподобной и что она вышла как-то из первой ошибки (так как команда импорта выполняется в течении около 15 минут до этих ошибок).
Нужно увеличить "Maximum execution time" просто или есть действительно разница между синтаксисами этих БД? Может есть возможность установить отдельно как то mysql, чтобы не мучать mariaDB (саму mariaDB удалять нельзя, ею пользуется другая прила на сервере).
Заранее спасибо за ответы!
  • Вопрос задан
  • 462 просмотра
Решения вопроса 1
@kirill-93
Ошибка у вас одна, а не две. Экспорт у вас прервался по таймауту и теперь надпись
Maximum execution time of 300 seconds exceeded in
у вас находится внутри дампа и не дает его импортировать. Он битый и не полный.
Сделайте новый дамп через консоль, вы наверняка делали через веб-интерфейс какой-нибудь.
А при импорте никакой разницы между MySQL и MariaDB нет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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