1146 - Table 'performance_schema.session_variables' doesn't exist

1146 - Table 'performance_schema.session_variables' doesn't exist

一 問題出現場景

1 在Flask使用SQLAlchemy操做mysql的時候會出現

2 使用Navicat鏈接數據庫會出現

附:鏈接Navicat成功的要點mysql

  • (1) 須要用戶有足夠的權限
  • (2) MySQL數據庫默認不容許這些客戶端工具進行鏈接,須要在/etc/mysql/mysql.conf.d/mysqld.cnf文件中的bind-address = 127.0.0.1改成:bind-address = 0.0.0.0,重啓(個人是ubuntu環境)

二 解決辦法

mysql_upgrade -u root -p --force  # 升級修復MySQL數據庫結構錯誤
sudo service mysql restart  # 重啓
相關文章
相關標籤/搜索