Home > Database > Mysql Tutorial > mysqldump: Couldn’t execute ‘SELECT @@GTID_MODE..._MySQL

mysqldump: Couldn’t execute ‘SELECT @@GTID_MODE..._MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-01 13:34:44
Original
1190 people have browsed it

mysqldump

bitsCN.com

mysqldump: Couldn’t execute ‘SELECT @@GTID_MODE...

 

在使用MySQL 5.6的mysqldump备份5.6之前版本的MySQL时会遇到异常

 

1

mysqldump: Couldn't execute 'SELECT @@GTID_MODE': Unknown system variable 'GTID_MODE' (1193)

 

造成此错误的原因是因为5.6引入了Global Transaction Identifiers (GTIDs) 。GTIDs可以让主从结构复制的跟踪和比较变得简单。mysqldump会试图查询这个系统变量,但这个变量在5.6之前的版本中不存在,所以产生错误。的方法很简单。在mysqldump后加上–set-gtid-purged=OFF命令。

 

1

mysqldump -h dbHost -u dbuser dbName --set-gtid-purged=OFF

 

bitsCN.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template