本人Windows系统,数据库为mysql8.0.13。之前的低版本无法解决新版密码忘记问题,特此记录。
- 停止服务
方法一: 启动cmd->输入services.msc->找到mySQL->停止SQL服务
方法二:net stop mysql(启动服务为net start mysql) - 具体方法
使用管理员打开cmd命令窗口
输入:mysqld --shared-memory --skip-grant-tables
再使用管理员打开新的cmd命令窗口
直接输入:mysql
进入mysql的客户端
然后依次执行 FLUSH PRIVILEGES;
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY '你要修改的密码';
到这儿就可以了打开新的cmd窗口测试即可
successed!成功!
3.使用root登录
mysql -uroot -p