MySQL-錯誤: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成功的前提,否則會報10061 "Unknown error"錯誤

  • (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  # 重啟


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM