mysql和mysqldump之间的版本错误差异?

时间:2016-09-14 09:53:34

标签: mysql terminal redmine

现在我有问题,

我指示终端获取Redmine的备份文件, 所以我的mac终端说那个

mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'gtid\_mode'': Native table 'performance_schema'.'session_variables' has the wrong structure (1682)

Mysql版本

$ mysql --version
mysql  Ver 14.14 Distrib 5.7.14, for osx10.10 (x86_64) using  EditLine wrapper

$mysqldump --version
mysqldump  Ver 10.13 Distrib 5.7.14, for osx10.10 (x86_64)

我不知道如何通过这个过程...

请帮助!!

1 个答案:

答案 0 :(得分:0)

您的错误很可能是由MySQL 5.6中引入的全局事务标识符(GTID)引起的。 GTID,用于跨主从拓扑进行复制。

尝试添加

--set-gtid-purged=OFF

在mysqldump命令的末尾。