首页 > 数据库技术 > 详细

mysql8.0 忘记root密码

时间:2019-03-24 11:32:29      阅读:206      评论:0      收藏:0      [点我收藏+]

先打开一个cmd:
net stop mysql //关闭mysql服务
mysqld --shared-memory --skip-grant-tables//跳过登录密码
在不关闭第一个CMD的情况下
打开第二个cmd
mysql
update user set authentication_string=‘‘ where user=‘root‘; //设置密码为空
quit //退出
关闭两个个cmd
重启计算机
打开cmd(默认情况自动启动mysql服务,如果没有启动 手动启动:net start mysql)
mysql -u root -p //不用输入密码 直接回车进入
ALTER user ‘root‘@‘localhost‘ IDENTIFIED BY ‘new password‘; //注意这个密码如果设置的比较简单,例如 123456 等等,会设置不成功,它会提示你设置的密码太简单,最好设置成大写字母、数字、符号的组合。这个也是新版mysql的一个特点,MySQL 5.7.6 以后废弃了 user 表中的 password 字段和 password() 方法,所以使用旧的方法去重置密码对 mysql 8.0 是不行的!

mysql8.0 忘记root密码

原文:https://www.cnblogs.com/wei-shu/p/10587410.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!