1146 Table 'performance_schema.session_variables' doesn't exist 一 問題出現場景 1 在Flask使用SQLAlchemy操作mysql的時候會出現 2 使用Navicat連接資料庫會出現 附:連接Navicat成功的要點 (1) 需要 ...
1146 - Table 'performance_schema.session_variables' doesn't exist
一 問題出現場景
1 在Flask使用SQLAlchemy操作mysql的時候會出現
2 使用Navicat連接資料庫會出現
附:連接Navicat成功的要點
- (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 # 重啟