返回
阅读【晴雨新空悦我心】的帖子
MySql忘记密码怎么办(windows)?
版块:开发交流
首先:以系统管理员身份运行cmd
关闭mysql服务:net stop mysql(如果这种方法不行,进入任务管理器,选择服务项。关掉MYSQL服务即可。)
输入命令:mysqld -nt --skip-grant-tables(可以跳过输入密码这项)
打开另一个cmd命令行(管理员)
输入mysql -uroot ,即可进入mysql,而无需密码。
最后,修改root密码
输入:use mysql;
(这种也行)输入:update mysql.user set authentication_string=password('123456789(自己想好再填)') where user='root' and host = 'localhost';
(这种简单与上二选一操作就可以,我一般选这个。)update user set password=password('你可以设置的密码')where user='root';
更新:flush privileges
退出:quit
###修改my.ini
将my.ini中,第1步添加的东西注释掉/或者删除。
重启MySQL服务即可。(据我所知这部可以不用。实测。就怕有些情况需要。一般不要)
重新登录:
mysql -uroot -p
出现输入密码提示,输入新的密码即可登录:
Enter password: *
显示登录信息: 成功 就一切ok了
恢复配置参数,再启动MySQL
关闭mysql服务:net stop mysql(如果这种方法不行,进入任务管理器,选择服务项。关掉MYSQL服务即可。)
输入命令:mysqld -nt --skip-grant-tables(可以跳过输入密码这项)
打开另一个cmd命令行(管理员)
输入mysql -uroot ,即可进入mysql,而无需密码。
最后,修改root密码
输入:use mysql;
(这种也行)输入:update mysql.user set authentication_string=password('123456789(自己想好再填)') where user='root' and host = 'localhost';
(这种简单与上二选一操作就可以,我一般选这个。)update user set password=password('你可以设置的密码')where user='root';
更新:flush privileges
退出:quit
###修改my.ini
将my.ini中,第1步添加的东西注释掉/或者删除。
重启MySQL服务即可。(据我所知这部可以不用。实测。就怕有些情况需要。一般不要)
重新登录:
mysql -uroot -p
出现输入密码提示,输入新的密码即可登录:
Enter password: *
显示登录信息: 成功 就一切ok了
恢复配置参数,再启动MySQL
(adsbygoogle = window.adsbygoogle || []).push({});
- 1
- 0收藏帖子
- 0关注帖子
- 0
本贴有需要购买的内容
共 1 条评论
排序:时间 降序
请文明交流~
最后一页