mysql8.0设置root密码(Mysql8.029版本root密码忘记解决方法)

Mysql梳理

一、root密码忘记 (8.0版本)

第一步:打开管理员模式cmd窗口

1、Win键 R 打开运行窗口,输入cmd,按下 Ctrl Shift Enter 组合键,打开以管理员模式运行的cmd 窗口

mysql8.0设置root密码(Mysql8.029版本root密码忘记解决方法)(1)

mysql8.0设置root密码(Mysql8.029版本root密码忘记解决方法)(2)

第二步:关闭mysql服务

2、在cmd窗口输入命令:net stop mysql80,(因为我安装的时候服务名称改为mysql了,所以我输入的命令是:net stop mysql)

mysql8.0设置root密码(Mysql8.029版本root密码忘记解决方法)(3)

2、输入命令:mysqld --console --skip-grant-tables --user=mysql --shared-memory,输入后此窗口会暂停于此界面,此窗口不能关闭,直到操作结束,注意!!!

mysql8.0设置root密码(Mysql8.029版本root密码忘记解决方法)(4)

3、再打开一个管理员模式运行的cmd窗口,输入命令:mysql -u root -p,(补充:该命令使用方法:mysql -h 主机名或IP(localhost或127.0.0.1) -P 端口号(如果端口号是3306,默认的可省略)-u root (用户名) -p(密码)(参数-p和后面的密码不可以有空格,否则空格会算作密码的一部分,留意!!!)

因为第二部的目的是让mysql 运行时跳过密码,所以执行第三步 mysql -u root -p 命令时,密码此时是空密码,即没有密码,直接敲回车Enter键即可;

mysql8.0设置root密码(Mysql8.029版本root密码忘记解决方法)(5)

4、进入mysql管理系统后,先输入命令:use mysql; 选择要操作的数据库,

mysql8.0设置root密码(Mysql8.029版本root密码忘记解决方法)(6)

5、输入命令:update user set authentication_string='' where user='root';将root的验证设置为空;

mysql8.0设置root密码(Mysql8.029版本root密码忘记解决方法)(7)

6、输入命令:flush privileges;刷新使上述命令操作生效

mysql8.0设置root密码(Mysql8.029版本root密码忘记解决方法)(8)

7、输入命令:alter user 'root'@'localhost' identified by '654321';将root密码修改为654321;

mysql8.0设置root密码(Mysql8.029版本root密码忘记解决方法)(9)

8、输入命令:quit退出mysql;关闭以上打开的2个cmd窗口,重新打开一个管理员模式下运行的cmd窗口,输入命令:net start mysql,,启动mysql服务;输入命令:mysql -u root -p 回车并输入刚才修改的密码,验证修改密码成功;

mysql8.0设置root密码(Mysql8.029版本root密码忘记解决方法)(10)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页