0

我的 MacBook(下载版本)上安装了 MYSQL 8.0.12。当我尝试转储兼容版本的 mysql40 时,我收到错误消息Invalid mode to --compatible: mysql40。我 100% 有信心做到这一点。不是吗?mysql网站提到了如何使用它

mysqldump -u root -p --compatible=mysql40 db_name > file.sql

对--compatible的无效模式:mysql40

4

1 回答 1

2

我检查了 mysql 8 中兼容的文档:

--compatible=name

生成与其他数据库系统或旧 MySQL 服务器更兼容的输出。

此选项唯一允许的值是 ansi,与设置服务器 SQL 模式的相应选项含义相同。请参阅第 5.1.10 节,“服务器 SQL 模式。

见:https ://dev.mysql.com/doc/refman/8.0/en/mysqldump.html#option_mysqldump_compatible

于 2018-09-10T13:10:05.370 回答