美文网首页
windows环境mysql忘记root密码怎么办

windows环境mysql忘记root密码怎么办

作者: 迦叶_金色的人生_荣耀而又辉煌 | 来源:发表于2022-11-12 16:47 被阅读0次

1.使用管理员权限打开第一个命令提示符窗口

a.在命令行中输入以下语句停止mysql服务

net stop mysql

b.执行下面语句,使得mysql以安全模式方式登录

mysqld --console --skip-grant-tables --shared-memory

2.使用管理员权限打开第二个命令提示符窗口

a.命令提示符下输入下列语句

mysql -u root -p

在弹出的密码部分,不用输入任何东西,直接回车,即可进入下面图示:

b.执行下列语句刷新权限信息

flush privileges;

c.执行root密码刷新命令

写法一:
ALTER user 'root'@'localhost' IDENTIFIED BY '123456';
写法二:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
写法三:
set password for root@localhost = password('123456');
写法四:
use mysql;
update user set password=password('123456') where user='root' and host='localhost';
flush privileges;

3.退出前2个命令提示符窗口,并重启windows的mysql服务即可访问。


附:

添加本地账号

CREATE USER 'jarye'@'localhost' IDENTIFIED BY '123456';
grant all on *.* to 'jarye'@'localhost';

添加远程账号

CREATE USER 'jarye'@'%' IDENTIFIED BY '123456';
GRANT ALL ON *.* TO 'jarye'@'%';

别忘记权限刷新

flush privileges;

相关文章

网友评论

      本文标题:windows环境mysql忘记root密码怎么办

      本文链接:https://www.haomeiwen.com/subject/fxofxdtx.html