Мне нужно переместить данные Ubuntu mariadb (10.1.41) (78 ГБ) в CentOS mariadb (5.5.64) .
Я использовал для mysqldump иэкспорт на heidiSQL, но каждая попытка не удалась.
Мне кажется, проблема в том, что по умолчанию для столбца используется current_timestamp. Итак, я проверил.
вот тестовый запрос:
CREATAE TABLE test (
ts INT(11),
ts2 DATETIME DEFAULT CURRENT_TIMESTAMP
);
Результат -
"ОШИБКА SQL (1067): недопустимое значение по умолчанию для 'теста'"
Итак, я попытался: отредактировать configure /etc/my.cnf
sql-mode =" ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION 10 * 10 * * * *
и
sql-mode = ""
и
sql-mode = "NO_ZERO_IN_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USE"
Но все не удалось. что мне делать ??