mysql.data.mysqlclient.mysqlexception : '表“performance\u schema.session\u variables”不存在

zvokhttg  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(329)

我的c程序给了我这个错误:

MySql.Data.MySqlClient.MySqlException : 'Table 
'performance_schema.session_variables' doesn't exist'

然后我发现了这个答案:“performance\u schema.session\u variables”表不存在
我不知道在哪里写这个命令,因为我知道我使用easyphp。
这是windows命令提示符吗?
是mysql shell吗?
提前谢谢你帮我把事情看得更清楚。

rm5edbpk

rm5edbpk1#

链接到的命令( mysql_upgrade -u root -p --force )是在mysql服务器上运行的,在linux上可以是windows命令提示符(如果是windows服务器)或bash(或类似的unixshell提示符)。您可能需要让服务器管理员为您运行它。
这个 performance_schema.session_variables 表仅在mysql server 5.7.6及更高版本中可用。如果运行的是早期版本(或其他db服务器,如mariadb),则此表可能不存在,从而导致所看到的错误。

相关问题