mysql重置密码
原因
因为最近在研究 VUE连接 PHP和mysql,而之前安装过mysql后忘记密码,遂找办法重置密码!
验证可行步骤
打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务
1
net stop mysql
开启跳过密码验证登录的MySQL服务
输入命令 mysqld –console –skip-grant-tables –shared-memory1
mysqld --console --skip-grant-tables --shared-memory
再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p
1
mysql -u root -p
密码置为空,命令如下:
1
2
3use mysql
update user set authentication_string='' where user='root';退出mysql,执行命令:
1
quit
关闭以-console –skip-grant-tables –shared-memory 启动的MySQL服务,
打开命令框,输入:net start mysql 启动MySQL服务,一管理员的身份运行cmd。
步骤4密码已经置空,所以无密码状态登录MySQL,输入登录命令:mysql -u root -p
利用上一篇博客中更改密码的命令,成功修改密码,如下图:
1 | ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; |
输入quit,退出当前登录,输入登录命令:mysql -u root -p
输入密码,成功登录,到此,重置密码结束。
文章来源
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 赵逸尘个人博客!