窗口下怎样恢复被删除的Mysql8.0.17根账户及密码

介绍

这篇文章给大家分享的是有关窗口下怎样恢复被删除的Mysql8.0.17根账户及密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

<>强如何快速恢复根:

1。关闭mysql服务:win + R键键入services.msc,找到mysql服务,点击停止;

2。删除数据文件夹及其文件:进入mysql文件夹,找到数据文件夹并删除;

3。初始化mysql:再次进入服务。msc,运行mysql服务,cmd窗口进入mysql \ bin文件路径,运行mysqld——初始化控制台结果类似如下:

2019 - 08年- 07 - t02:08:11.300849z 0[警告]时间戳与隐含的默认值是
弃用。请使用——explicit_defaults_for_timestamp服务器选项(见医生
umentation更多细节)。
2019 - 08年- 07 - t02:08:11.724874z 0[警告]InnoDB:新创建的日志文件,LSN=45790

2019 - 08年- 07 - t02:08:12.024891z 0[警告]InnoDB:创建外键约束
系统表。
2019 - 08年- 07 - t02:08:12.056893z 0[警告]没有发现现有的UUID,所以我们一个
ssume,这是第一次,这个服务器已经启动。生成
一个新的UUID: 35611 a71-b8b8-11e9-8e24-28d24409926b。
2019 - 08年- 07 - t02:08:12.064893z 0[警告]Gtid表还没有准备好。Tabl
e & # 39; mysql.gtid_executed& # 39;不能被打开。
2019 - 08年- 07 - t02:08:12.076894z 1[注]一个临时密码生成root@
localhost: QTpg4Y ! sh: dk

注意加粗语句中就有暂时生成的根账户密码;

4。cmd运行mysql:键入mysql - u root - p + <代码>根> mysql - u root -pQTpg4Y ! sh: dk ,,, - p和密码一定要连在一起才有效,中间没有空格;

5。修改临时根密码:运行sql语句:<代码>改变用户root@localhost 被& # 39;根密码& # 39;>

6。查询是否成功:运行sql语句:<代码>从mysql.user;选择用户,成功显示根账户;

注意:本方法虽快捷有效,但会删除所有数据库文件,就是数据文件夹里的数据库。其他什么添加skip-grant-tables来越过登录认证的试过,对于8.0.17版的无效了。

感谢各位的阅读!关于“窗口下怎样恢复被删除的Mysql8.0.17根账户及密码”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

窗口下怎样恢复被删除的Mysql8.0.17根账户及密码