当你在mysql5.6或者5.7中进行备份数据库的时候可能会出现以下这个错误:
例如输入命令:
mysqldump -u root -p test > test.sql
出现的问题:
mysqldump: Couldn‘t execute ‘SHOW VARIABLES LIKE ‘gtid\_mode‘‘: Table ‘performance_schema.session_variables‘ doesn‘t exist (1146)
网上说了好多解决方法,例如:使用“–set-gtid-grupe=off”参数等,试了结果并没什么用。
其实具体的解决方法是:
mysql_upgrade -u root -p –force #更新
service mysql restart #restart mysql service
mysqldump -u root -p test > test.sql #重新备份数据