MySQL 报错1449:The user specified as a definer (’mysql.infoschema‘@’localhost‘) does not exist

大家都知道这个错误确实让我烦躁了很久,但是好在解决了,特此说下。

(不好意思,因为是第一次忘记拍图了,下次一定记得)

使用idea的时候无意中把database中的@localhost给删掉了,用Navicat打开原有的连接后就出现了标题中的错误,于是查找百度,试了好多以前大佬们的建议但是都是不好使(步骤就不写了,大家可以怎么搜寻吧)。

办法很简单:更新前 MYSQL的版本 8.0.31

更新后 MYSQL的版本 8.0.32

打开MYSQL Installer,出来界面后,点击右面的update功能,然后进行一步步操作,

都更新成功完成之后,关闭该软件后,再次打开Navicat后,就不再报错,就可以正常

访问MySQL了,同时idea中再次刷新后,也可以正常访问了。希望对大家有帮助。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值