show databases 时报错

来源:5-5 Navicat管理MySQL (新手看,老鸟跳过)

慕虎8152053

2020-04-19

show databases 时报错 The user specified as a definer (‘mysql.infoschema’@‘localhost’) does not exist

写回答

2回答

慕虎8152053

提问者

2020-04-19

解决了。我不小心将mysql默认生成的表performance_scame、information_scame、sys给删掉了。百度了下先运行 SET GLOBAL innodb_fast_shutdown = 1; 然后 mysql_upgrade -uroot。就可以了。我查了一下前面一句好像是重启数库的意思,后面一句好像是升级的意思。可是我看了前后的版本并没有变化。老师能解答一下吗?

0
1
7七月
我没有这么用过,通常不敢这么弄。
2020-04-19
共1条回复

7七月

2020-04-19

这可能是数据库安装出错了

0
0

Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》

理解异步编程本质/培养面向对象思维,独立完成Node.js服务端开发

2223 学习 · 878 问题

查看课程