Mysql执行sql的时候报错了,提示:Cannot get MySQL var character_set_server

提问者:帅平 问题分类:数据库
Mysql执行sql的时候报错了,提示:
Cannot get MySQL var character_set_server: DBD::mysql::db selectrow_array failed: Table 'performance_schema.session_variables' doesn't exist [for Statement "SHOW VARIABLES LIKE 'character_set_server'"] at /usr/bin/pt-query-digest line 1071.
failed

请问怎么办?
1 个回答
勿忘心安
勿忘心安
首先在mysql的my.cnf文件中的[mysqld]节点下添加如下信息:
performance_schema=ON

然后进入到mysql的bin目录下执行:
 mysql_upgrade -uroot -p123456

然后再重启mysql就好了,注意这里把mysql的用户名和密码修改成自己的。
发布于:11个月前 (08-31) IP属地:四川省
我来回答