[mysql] InnoDB: Table `mysql`.`innodb_table_stats` not found.

前陣子裝了 mysql,但似乎沒裝完整,導致執行 mysql 機器負載總是衝很高。

看了一下 mysql error.log

InnoDB: Table `mysql`.`innodb_table_stats` not found.

Table ‘performance_schema.session_variables’ doesn’t exist

嗯…連 show variables; 都無法執行

查了一下相關資料,用以下步驟即可解決。

  • 強制更新 mysql
    mysql_upgrade -u root -p –force
  • 重開 mysql
    sudo service mysql restart

 

參考資料:

https://stackoverflow.com/questions/31967527/table-performance-schema-session-variables-doesnt-exist

 

 

Leave a Reply