mysqldump с сгенерированным столбцом, взятым из клиента mariadb, не работает в выпуске mysql community - PullRequest
0 голосов
/ 18 июня 2019

Я получаю ошибку ниже при импорте 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))?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...