更新时间:2024-09-05 GMT+08:00
怎么解决执行mysqldump出现SET @@SESSION.SQL_LOG_BIN等SQL的问题
场景描述
新购买的华为云数据库,执行mysqldump时,会出现如下如所示代码。
图1 代码显示
故障分析
开启了“gtid-mode=ON”参数。
如果一个数据库开启了GTID,使用mysqldump备份或者转储的时候,即使不是MySQL全库(所有库)备份,也会备份整个数据库所有的GTID号。
解决方案
在GaussDB(for MySQL)数据库进行导出备份和恢复的时候,需要注意是否启用数据库用GTID模式。
如果开启,则在mysqldump数据时,应该在mysqldump命令加上参数“–set-gtid-purged=OFF”。
父主题: 备份恢复