経緯

Railsで rake db:migrate が突然コケるようになってすこしハマったのでメモ。

Table 'performance_schema.session_variables' doesn't exist

とのこと。
確かにそのようなテーブルはありませんでした。

対応

stackoverflow.com

結局 StackOverflow に書いてあったままですが、どうやらmysqlのアップデートをしたせいなようです。

$ mysql_upgrade -u root -p --force
$ mysql.server restart

でmigrateが通るようになりました。