MySQLでmysqldumpなどを使うときに以下のようなエラーが発生。
mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'gtid\_mode'': Table 'performance_schema.session_variables' doesn't exist (1146)
原因は、データベースの構造が更新されていないことでした。
- mysqlを起動
- 以下でデータベースをアップグレード
sudo mysql_upgrade -u root -p
- mysqlを再起動
以上で治りました。
以下、参考にしたURLです。