【问题标题】:Version error difference between mysql and mysqldump?mysql和mysqldump的版本错误区别?
【发布时间】:2016-09-14 09:53:34
【问题描述】:

现在我有一个问题,

我直接终端获取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)

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

请帮忙!!

【问题讨论】:

    标签: mysql terminal redmine


    【解决方案1】:

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

    尝试添加

    --set-gtid-purged=OFF
    

    在你的 mysqldump 命令结束时。

    【讨论】:

    • 谢谢!我试试看!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 2011-09-10
    • 2015-07-04
    相关资源
    最近更新 更多