2016-09-14 77 views
0

现在我有,mysql与mysqldump版本错误的区别?

我直接终端获得管理平台的备份文件的问题, 所以我的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) 

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

请帮助!

回答

0

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

尝试增加

--set-gtid-purged=OFF 

在你的mysqldump命令的结束。

+0

谢谢!我会试试看 ! – HSG