步骤
因为有些原生标点符号显示的太小了,可以放大页面看看有没有漏掉的标点符号.
**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去删,不然重装也没啥用