不久前自学完完sql,下了mysql8.0.17,安装配置好后探索着,想着用root账户登上去能不能删除root账户呢,然后就想给自己一巴掌,,,

如何快速恢复root:

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

2.删除data文件夹及其文件:进入mysql文件夹,找到data文件夹并删除;

3.初始化mysql:再次进入services.msc,运行mysql服务;cmd窗口进入mysql\bin文件路径,运行mysqld --initialize --console结果类似如下:

2019-08-07T02:08:11.300849Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is

deprecated. Please use --explicit_defaults_for_timestamp server option (see doc

umentation for more details).

2019-08-07T02:08:11.724874Z 0 [Warning] InnoDB: New log files created, LSN=45790

2019-08-07T02:08:12.024891Z 0 [Warning] InnoDB: Creating foreign key constraint

system tables.

2019-08-07T02:08:12.056893Z 0 [Warning] No existing UUID has been found, so we a

ssume that this is the first time that this server has been started. Generating

a new UUID: 35611a71-b8b8-11e9-8e24-28d24409926b.

2019-08-07T02:08:12.064893Z 0 [Warning] Gtid table is not ready to be used. Tabl

e 'mysql.gtid_executed' cannot be opened.

2019-08-07T02:08:12.076894Z 1 [Note] A temporary password is generated for root@

localhost: QTpg4Y!sh:dk

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

4.cmd运行mysql:键入mysql -u root -p+root密码;注意:p是password的缩写,按上面的例子就应键入:mysql -u root -pQTpg4Y!sh:dk   -p和密码一定要连在一起才有效,中间没有空格;

5.修改临时root密码:运行sql语句:alter user root@localhost  identified by ' root密码 ’ ;    注意:密码要包含在 英文单引号 ‘ ’ 中,不然无效报错,末尾分号 ;也要写。

6.查询是否成功:运行sql语句: select user from mysql.user; 成功显示root账户;

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

mysql删除了密码怎样恢复_window 下如何恢复被删除的mysql root账户及密码(mysql 8.0.17)...相关推荐

  1. mysql8删除root用户,Window下如何恢复被删除的Mysql8.0.17 Root账户及密码

    不久前自学完完sql,下了mysql8.0.17,安装配置好后探索着,想着用root账户登上去能不能删除root账户呢,然后就想给自己一巴掌,,, 如何快速恢复root: 1.关闭mysql服务:wi ...

  2. [mysql]三种方法为root账户指定密码

    前言:前段时间把mysql安装后一直没管它,当时就在奇怪为什么mysql登陆不要密码,原来一直用的超用户账户登陆的(简称超级用户) 其实只怪自己太无知,之前一直用的phpbydamin进行的数据库的可 ...

  3. sun服务器删除多余文件,Sun V440服务器下如何创建、删除及恢复硬RAID 1的方法.doc...

    Sun V440服务器下如何创建.删除及恢复硬RAID 1的方法 Sun V440服务器下如何创建.删除及恢复硬RAID 1的方法 在Sun Fire V440 服务器上,可以使用板载Ultra-4 ...

  4. pe怎么删除linux文件夹,PE环境下,面对无法删除的文件夹怎么办?

    我们都遇到过因电脑中毒而导致文件夹无法删除的情况,在正常的系统界面下通过各种软件等每个人都有好几种方法可以让那文件夹粉身脆骨,但若是在pe系统下呢?进入系统删掉?可若是电脑开得了机,进pe系统干嘛是吧 ...

  5. kali的root账户的密码是多少?

    很久没装kali了,今天随手装了一个之后发现--居然登陆不了root账户! mad,然后上网查了一下,步骤为: 1.安装时候会要求你自己设置一个普通用户,例如user,密码123 2.先用这个账户登录 ...

  6. mysql设置停止二进制文件的操作_window下使用二进制文件对mysql数据库备份及恢复(再现用户操作)...

    1,查看二进制日志文件是否启用 mysql>show variables like 'log_bin'; 如果未启用,则启用二进制文件(默认是关闭的 ) 2,在mysql的配置文件[mysqld ...

  7. linux内核文件恢复,linux下系统文件恢复

    当系统中的某个文件被意外地删除了,只要这个时候系统中还有进程正在访问该文件,那么我们就可以通过lsof从/proc目录下恢复该文件的内容. 假如由于误操作将/var/log/messages文件删除掉 ...

  8. 修改本地hosts文件,出现不能写只能读权限,近root账户,密码忘记怎么办?

    出现这样的情况,不用慌去查怎么改root密码,进临时root用户修改就可以,不需要密码,而且还能读写 在终端中输入命令: sudo -i

  9. 给aws的root账户新建密码

    sudo passwd root  然后输入两次密码即可 su  之后输入刚设定的密码即切换到root用户了 也可以不用新建,直接sudo -i登录

最新文章

  1. 「留光」1小时:中科大让我们离「量子U盘」又近了一步
  2. Haproxy 实现Apache的负载均衡
  3. 【踩坑记录】Tensorflow在Windows下使用
  4. 一个核心系统 3 万多行代码的重构之旅
  5. 2012年,拥抱梦想实现梦想!
  6. relu函数_激活函数解析:Sigmoid, tanh, Softmax, ReLU, Leaky ReLU
  7. I2C总线驱动框架详解
  8. 【路径规划】基于matlab A_star算法机器人走迷宫路径规划【含Matlab源码 1332期】
  9. 274-MySQL(查看源码的工具sourceinsight)
  10. 一文读懂:完整的支付系统整体架构!
  11. Centos 7 设置静态IP地址
  12. 根据仿人人客户端教程,编程实现Demo
  13. 祁连山:西部生态安全的守护者
  14. 【无极低码】低代码平台开发日记,低代码平台之sql编程
  15. Eclipse使用入门
  16. Excel调用MD5加密
  17. DB2数据库安装(db2 9.7 ,centos7)
  18. 智能音箱 之 扬声器喇叭介绍
  19. 【NLP文本分类】对IMDB电影评论进行情感分析
  20. 仪表盘故障图像识别_仪表自动识别方法汇总

热门文章

  1. 【数据可视化应用】绘制极坐标(附Python代码)
  2. 数据中台推荐系统入门(三):推荐系统的评测指标
  3. 数据科学家们,请补齐你的短板,如何提升R语言编程能力
  4. SVM-支持向量机原理详解与实践之一
  5. Windows上搭建Python安装包MySQLdb
  6. 一个高效且友好的TensorFlow图神经网络(GNN)框架:tf_geometric
  7. LeetCode-字符串-反转字符串中的单词 II
  8. 使用mspaint查看图片像素
  9. 注释驱动的 Spring cache 缓存介绍--转载
  10. SonarQube代码质量管理平台安装与使用--转载