Я получаю ошибку ниже при импорте mysqldump, полученного из клиента mariadb.
ОШИБКА 3105 (HY000) в строке 82: значение, указанное для сгенерированного столбца 'column_name' в таблице "table_name", не являетсяразрешено.
Исходный и целевой сервер mysql, имеющие одинаковую версию.
Версия сервера MySQL:
mysqld Ver 5.7.26 для Linux на x86_64 (MySQLСервер совместной работы (GPL))
Версия клиента MySQL Dump:
mysqldump Ver 10.17 Distrib 10.3.12-MariaDB, для Linux (x86_64)
Поскольку я использую докеризованные среды, я не смог найти обходной путь для этой проблемы.
Я использую образ Alpine Docker, при установке mysql-client он устанавливает клиент mariadb.Я попытался получить образ докера Ubuntu и установить на него mysql-клиент.Но когда я запускаю mysqldump с использованием образа ubuntu в большой базе данных, контейнер сбрасывает после выгрузки 4-5 ГБ данных, хотя размер базы данных составляет около 25 ГБ.
Я также пробовал с помощью debian-stretch: тонкий образ докера, что также по умолчанию устанавливает клиент mariadb.
Как правильно взять mysqldump из mysqld Ver 5.7.26 для Linux на x86_64 (MySQL Community Server (GPL))?