iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL8.0/8.x忘记密码怎么更改root密码
  • 516
分享到

MySQL8.0/8.x忘记密码怎么更改root密码

2023-07-06 01:07:49 516人浏览 八月长安
摘要

这篇文章主要介绍“MySQL8.0/8.x忘记密码怎么更改root密码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Mysql8.0/8.x忘记密码怎么更改root密码”文章能帮助大家解决问题。一、

这篇文章主要介绍“MySQL8.0/8.x忘记密码怎么更改root密码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Mysql8.0/8.x忘记密码怎么更改root密码”文章能帮助大家解决问题。

一、原理说明

1,authentication_string这是mysql8.0新做出的修改,在旧版本中使用的是password()函数。

2,在网上找到的“mysql忘记密码”的解决方案中,大多会使用UPDATE user SET authentication_string="12345" WHERE user="root";来直接将密码改成12345,实际上这是错误的用法,authentication_string中存储的是密文,如果直接改为"12345"这样的明文会导致密码错误登录不上。

原因是服务器在验证身份时会先将用户输入的明文转为密文与数据库中的密文作对比验证是否匹配,而直接在本应放密文的地方放入明文显然不会让它们匹配成功。

MySQL8.0/8.x忘记密码怎么更改root密码

3,在网上近似的搜索结果“mysql修改密码”中,会使用alter user root@localhost identified by '12345'来修改密码,这句命令在“跳过授权表”时是使用不了的,唯有正常模式下可以使用

MySQL8.0/8.x忘记密码怎么更改root密码

4,才有了这样的解决方法,先将authentication_string变为空,毕竟空值的明文密文都是空值,用空密码进入mysql正常模式后再使用alter将密码改掉即可。

MySQL8.0/8.x忘记密码怎么更改root密码

二、解决步骤

1,停止mysql服务

net stop mysql

MySQL8.0/8.x忘记密码怎么更改root密码

2,输入命令,进入“跳过授权表”模式

mysqld --console --skip-grant-tables --shared-memory

MySQL8.0/8.x忘记密码怎么更改root密码

3,上一个cmd窗口先放一旁,另开个管理员cmd窗口,输入mysql进入mysql服务

MySQL8.0/8.x忘记密码怎么更改root密码

4,输入use mysql进入mysql数据库,再将authentication_string改为空

USE mysql;UPDATE user SET authentication_string="" WHERE user="root";

MySQL8.0/8.x忘记密码怎么更改root密码

5,刷新权限,退出

FLUSH privileges;exit;

MySQL8.0/8.x忘记密码怎么更改root密码

6,第一个cmd窗口中,使用ctrl+c退出“跳过授权表”模式,启动mysql服务

net start mysql

MySQL8.0/8.x忘记密码怎么更改root密码

7,使用空密码进行登录,然后使用alter语句更新密码,刷新权限,退出

mysql -uroot -p
alter user root@localhost identified by '12345'FLUSH privileges;exit

MySQL8.0/8.x忘记密码怎么更改root密码

8,尝试使用密码登录,成功。

MySQL8.0/8.x忘记密码怎么更改root密码

关于“MySQL8.0/8.x忘记密码怎么更改root密码”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网数据库频道,小编每天都会为大家更新不同的知识点。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL8.0/8.x忘记密码怎么更改root密码

本文链接: https://www.lsjlt.com/news/356810.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL8.0/8.x忘记密码怎么更改root密码
    这篇文章主要介绍“MySQL8.0/8.x忘记密码怎么更改root密码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySQL8.0/8.x忘记密码怎么更改root密码”文章能帮助大家解决问题。一、...
    99+
    2023-07-06
  • MySQL8.0/8.x忘记密码更改root密码的实战步骤(亲测有效!)
    目录一、原理说明二、解决步骤总结 一、原理说明 1,authentication_string这是mysql8.0新做出的修改,在旧版本中使用的是password()函数。 2,在网上找到的&ldqu...
    99+
    2023-04-11
    MySQL数据库密码忘记了 mysql80密码忘记了怎么办 数据库密码忘了怎么找回
  • Ubuntu root忘记密码怎么改回来
    本篇内容主要讲解“Ubuntu root忘记密码怎么改回来”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu root忘记密码怎么改回来”吧!Ubuntu的root默认是禁止使用的,在安...
    99+
    2023-06-13
  • centos忘记密码怎么重置root密码
    这篇文章主要介绍“centos忘记密码怎么重置root密码”,在日常操作中,相信很多人在centos忘记密码怎么重置root密码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”centos忘记密码怎么重置roo...
    99+
    2023-06-10
  • Mysql的Root密码忘记了怎么修改
    本篇内容主要讲解“Mysql的Root密码忘记了怎么修改”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql的Root密码忘记了怎么修改”吧!如果忘记了 M...
    99+
    2024-04-02
  • Linux的root密码忘记了怎么修改
    这篇文章主要讲解了“Linux的root密码忘记了怎么修改”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的root密码忘记了怎么修改”吧!使用场景linux管理员忘记root密码,...
    99+
    2023-06-19
  • centos系统重置root密码,忘记密码修改
    开机按下Ecs键,进入如下界面 根据需要选择系统内核版本并按e键 光标移动到 linux 16 开头的行,找到 ro 改为 rw init=sysroot/bin/sh; 按 Ctrl+x 执行 进入如下界面后输入chroot /sy...
    99+
    2023-09-17
    linux 服务器 运维
  • mysql忘记root密码怎么办
    这篇文章主要介绍了mysql忘记root密码怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.关闭mysql 服务 点击(此处...
    99+
    2024-04-02
  • mysql root密码忘记了怎么办
    这篇文章主要讲解了“mysql root密码忘记了怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql root密码忘记了怎么办”吧!一. MySQL密码的恢复方法之一 如果忘记了...
    99+
    2023-06-10
  • linux忘记root密码怎么重置
    如果您忘记了Linux系统的root密码,可以通过以下步骤重置密码: 重启系统并进入grub引导菜单。在启动时按下Shift键,...
    99+
    2024-04-02
  • linux忘记root密码怎么找回
    这篇“linux忘记root密码怎么找回”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux忘记root密码怎么找回”文...
    99+
    2023-07-04
  • MySQL忘记root密码的修改方法
    本篇内容主要讲解“MySQL忘记root密码的修改方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL忘记root密码的修改方法”吧! ...
    99+
    2024-04-02
  • mysql 5.7忘记root密码怎么办
    这篇文章主要讲解了“mysql 5.7忘记root密码怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql 5.7忘记root密码怎么办”吧!临时...
    99+
    2024-04-02
  • navicat忘记root密码怎么查看
    回答:通过修改 mysql 配置文件,您可以查看和恢复忘记的 navicat 根密码。停止 navicat mysql 服务。修改 mysql 配置文件,删除密码行前的 "#" 符号并输...
    99+
    2024-04-24
    mysql navicat phpmyadmin
  • mysql8.0忘记密码如何解决
    这篇文章主要介绍了mysql8.0忘记密码如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql8.0忘记密码如何解决文章都会有所收获,下面我们一起来看看吧。一.问题:太久没用mysql ,忘记了原先...
    99+
    2023-07-02
  • mysql忘记密码后怎么修改密码
    mysql忘记密码后修改密码的方法:1、先进入MySQL数据库,使用命令来连接数据库;2、输入密码之前,先停止MySQL服务;3、下来使用命令来进入MySQL安全模式;4、使用命令连接MySQL;5、在连接成功之后,使用命令来修改MySQL...
    99+
    2023-08-14
  • MySQL如何忘记root密码
    这篇文章主要为大家展示了“MySQL如何忘记root密码”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何忘记root密码”这篇文章吧。 ...
    99+
    2024-04-02
  • MySQL忘记密码,重置root密码(纯步骤)
    进入MySQL安装bin文件夹,打开cmd 1、停止服务(若已停止则忽略) net stop mysql 跳过MySQL验证(无密码登录) 其中my.ini文件地址根据自己情况修改 mysqld --defaults-file="C:Pro...
    99+
    2023-08-16
    mysql 数据库 服务器
  • mysql8.0更改用户密码
    mysql 启动命令 : mysql -uroot -p 2、mysql版本 查看命令: select version(); image.png 查看用户名对应的host 命令 : select user,host from...
    99+
    2023-09-05
    数据库 服务器 mysql
  • Mysql 5.7中忘记root密码怎么办
    这篇文章给大家介绍Mysql 5.7中忘记root密码怎么办,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 修改mysql参数文件:[root@test ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作