1449-THE USER SPECIFIED AS A DEFINER(‘MYSQL.INFOSCHEMA‘@LOCALHOST‘) DOES NOT EXIST

步骤
因为有些原生标点符号显示的太小了,可以放大页面看看有没有漏掉的标点符号.
**1.**进入安装mysql路径下的 bin 目录;进入后在路径行输入cmd
**2.**然后 命令行输入: mysql -u root -p ; enter后输入你的密码
**3.**进入你的mysql后,然后使用 select host,user from mysql.user; 命令,查看你的用户列表,
发现没有 mysql.infoschema 这么一个用户的话,就继续操作,
有这个用户就直接再通过可视化软件重新连接下,还不能连接还是搜下其他方法吧没有图上用户
**4.**然后命令行输入:
create user ‘mysql.infoschema’@‘localhost’ identified by ‘password’ ;
执行这句可能会报错(ERROR 1726 (HY000): Storage engine ‘MyISAM’ does not support system tables. [mysql.db]),
我就是在这儿卡死的,报错的话直接跳到 步骤5.
没报错的话,输入:
grant all privileges on . to ‘mysql.infoschema’@‘localhost’ with grant option;
然后再输入: flush privileges; 用来刷新权限,应该是可以正常被使用了

**5.**这步一定要保证电脑连接网络,
继续刚刚说的报错,如果是Storage engine ‘MyISAM’ does not support system tables. [mysql.db]),
咱们可以 输入: quit ,
退出mysql后,
还是进入mysql安装目录下的bin目录下面,然后输入如图所示命令: mysql_upgrade -u root -p 在这里插入图片描述
这是用来更新mysql的命令,然后光标闪烁,等他自己完成,
完成后重复上面的2和3和4步骤,一定要按步骤来,

实在不行就重装吧,把注册表记得删干净,用 ctrl + f 搜mysql去删,不然重装也没啥用

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值