【第一步】关闭数据库服务

使用管理员权限运行命令提示符,在窗口中输入“net stop mysql;”如图所示,表示已关闭数据库服务。

【第二步】跳过数据库权限验证,连接mysql数据库

使用cd命令进入mysql数据库安装目录下的bin文件夹,我的是“C:\Program Files\MySQL\MySQL Server 8.0\bin”,如下图所示:

然后,输入“mysqld --shared-memory --skip-grant-tables”,然后窗口保持不动,如下图所示:

先不管这个窗口,另外再起一个管理员权限的命令提示符窗口,同样地用cd命令进入mysql数据库的安装目录下的bin文件夹下,再输入“mysql”回车(使用空密码连接mysql数据库),发现连接成功。如下图所示:

【第三步】重置root密码和加密规则

1.在刚才第二步的窗口中接着输入命令“update mysql.user set authentication_string='' where User = 'root';”重置root密码。如下图所示:

2.使用“quit”命令退出mysql命令模式。接着,使用“net start mysql”命令打开数据库服务,然后,使用命令“mysql -u root -p”连接mysql数据库,出现“Enter Password”时,直接回车(表示使用空密码连接数据库)。如下图所示:

3.由于为了方便使用Navicat for MySql管理MySql数据库,故使用加密规则为“mysql_native_password”,所以,接下来输入命令“ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '想要设置的新密码';”重置密码为“想要设置的密码”,如下图所示:

【第四步】刷新权限

使用命令“FLUSH PRIVILEGES;”刷新权限,保存设置,然后使用“quit”命令退出mysql连接。然后关闭所有命令提示符窗口。如下图所示:

【第五步】测试重置是否成功

使用管理员权限运行命令提示符,然后进入mysql数据库的bin文件夹下,输入“mysql -u root -p”回车后输入刚才重置的密码,出现如下图所示界面,说明重置密码成功。

【结束】完成重置

输入“quit”回车,退出mysq连接;接着输入“exit”回车,退出命令提示符。

重置mysql8.0.16的root密码相关推荐

  1. win10 mysql8.0.12 忘记root密码如何重置密码

    忘记mysql密码不要怕 ^_^ 1.用你的管理员账号登录系统 2.停止mysql服务 打开windows开始菜单->控制面板->管理工具->服务->找到MySQL80服务-& ...

  2. mysql忘记密码win10_win10 mysql8.0.12 忘记root密码如何重置密码

    忘记mysql密码不要怕 ^_^ 1.用你的管理员账号登录系统 2.停止mysql服务 打开windows开始菜单->控制面板->管理工具->服务->找到MySQL80服务-& ...

  3. mysql 8.0.16修改root密码_mysql 8.0.16 winx64及Linux修改root用户密码 的方法

    连接数据库等基础操作请自行解决哈,本篇是重点记录如何改密码. 一.查询用户密码: 查询用户密码命令: select host, user, authentication_string from mys ...

  4. MySQL8.0.11修改root密码

    如图 使用这样的方法修改root的密码是一直报错的 在MySQL 8.04前,执行:SET PASSWORD=PASSWORD('[新密码]');但是MySQL8.0.4开始,这样默认是不行的.因为之 ...

  5. win10 64位操作系统安装mysql_win10,64位操作系统安装mysql-8.0.16经验总结(图文详细,保证一次安装成功)...

    机器配置: win10,64位: mysql-8.0.16 1.mysql下载 首先在mysql下载链接下载安装包: 点击 Download 按钮进入下载页面,点击下图中的 No thanks, ju ...

  6. cemtos7重置mysql root,Centos7重置MySQL8.0 root密码

    问题产生背景: 安装完 最新版的 mysql8.0后忘记了密码,向重置root密码:找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql 需要登录你安装mys ...

  7. 华为云CENTOS下安装MySQL及重置mysql8.0密码

    华为云貌似无法重置密码,一直报错权限不足,老老实实的重装,查询默认密码登录. Linux下安装MySQL及重置mysql8.0密码 2018年12月30日 16:48:57 PHP,Python 阅读 ...

  8. mysql8安装错误_Windows安装MySQL8.0.16 的步骤及出现错误问题解决方法

    一.前言: mysql8之后想比起之前常用的版本改动还是挺大的,因为刚从安装接触,就先从基本的说起.现在的mysql8安装只能采用解压配置版,像以前老版本的傻瓜式安装将不复存在.其实mysql8了解如 ...

  9. win10安装misql8_Win10下免安装版MySQL8.0.16的安装和配置教程图解

    1.MySQL8.0.16解压 其中dada文件夹和my.ini配置文件是解压后手动加入的,如下图所示 2.新建配置文件my.ini放在D:\Free\mysql-8.0.16-winx64目录下 [ ...

  10. 三分钟下载好mysql-8.0.16

    三分钟下载好mysql-8.0.16 正文 1:下载并解压(文件我已经放到我的资源里了,免费下载) 点击下载 我的解压路径E:\mysql-8 2:解压后的文件复制到想要的路径 我把解压后的文件复制到 ...

最新文章

  1. 中国碳化硅行业发展走势与需求前景研究报告2022版
  2. 软考考前注意事项及答题技巧
  3. C:C++ 函数返回多个参数
  4. mysql havequerycache_如何开启MySQL的中的Query Cache缓存
  5. 2021会宁三中高考成绩查询,2020白银中考分数线
  6. [转]如何:定义和处理 SOAP 标头
  7. 利用Codejock创建TaskPanel(ToolBox) - 2
  8. golang:cannot unmarshal number into Go value of type []json.RawMessage
  9. 使用struts框架接受http请求过来的get和post数据的方法:
  10. 事半功倍,在JCreator中查询java API
  11. 微信小程序上线,后台接口失效问题
  12. 工作总结—HMC5883L应用的一些说明
  13. 苹果好用的测试软件,Mac上有什么好用的Mac内存检测软件?
  14. vue 加headers_(vue.js)axios interceptors 拦截器中添加headers 属性
  15. 在 Nebula K8s 集群中使用 nebula-spark-connector 和 nebula-algorithm
  16. 31、【栈和队列】判断链表是否为中心对称(C++版)
  17. 使用JS判断日期的有效性
  18. Android双屏异显以及原理分析
  19. 信息论——JS散度(Jensen-Shannon)
  20. git+vimdiff 一次关闭所有文件

热门文章

  1. 24. jQuery 细节
  2. 4. PHP 操作 memcache(1)
  3. 关于LoadRunner的Snapshots
  4. [2019上海网络赛F题]Rhyme scheme
  5. 我得新博客上线了采用Vue+Layui的结合开发,后台采用asp.net mvc
  6. iPhoneiPod Touch定位编写
  7. 手写instanceof (详解原型链) 和 实现绑定解绑和派发的事件类
  8. PHPCMS V9 学习总结
  9. Daily Scrum 10.31
  10. python 服务端判断客户端异常断开