MySql8.0以上设置root密码

MySql8.0以上设置root密码

由于mysql8.0以后版本去掉了以前内置的password方法,所以以前的设置密码教程失效。需要采用新的方法
1.用管理员权限打开cmd.exe,输入net stop mysql命令,停止当前mysql服务
在这里插入图片描述
2.启动mysql服务,不通过权限设置:
在这里插入图片描述
3.重新用管理员打开cmd. 输入mysql -uroot -p用root进行登录,提示密码输入时直接回车.
在这里插入图片描述
4.进入mysql后,切换到mysql数据库:
在这里插入图片描述
5.更改mysql数据库中user表中的字段"authentication_string"为""
在这里插入图片描述
6.此时因为使用–skip-grant-table登录,所有,还不能更改root的密码,序员切换关闭全局的只读状态:
在这里插入图片描述
更改只读属性:
在这里插入图片描述
刷新权限:
在这里插入图片描述
7.此时可以输入自己新的root密码了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhush_2005/article/details/107680572