mysqldump导出备份数据库报Table ‘performance_schema.session_variables‘ doesn‘t exist

当你在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 #重新备份数据
标签:备份MySQL 发布于:2019-11-12 03:48:02