mysql8.0.12如何重置root密码

根据官方文档的描述,Windows系统下有两种方法可以修改密码,官方文档请参考链接方案一:执行初始化文件步骤1:使用管理权限的账户登录系统;步骤2:停止MySQL的服务,不管用什么方法,必须让它停下来,如下图:步骤3:创建一个文件mysql-init.txt,里面写着修改密码的指令“ALTER USER ‘root'@'localhost' ...
mysql8.0.12如何重置root密码
在安装完数据库后,由于自己不小心直接关闭了安装窗口,或者长时间没有使用root用户登录系统,导致忘记了root密码,这时就需要重置MySQL的root密码。当然,最简单方式自然是删除数据库的data目录,然后重新安装数据库。但是很多时间我们需要保留data目录中的数据,所以就需要查找如何重置root密码。我们知道,在知道root密码时,可以使用“ALTER USER ‘root'@'localhost' IDENTIFIED BY ‘新密码';”指令来修改root用户的密码,如下图:只需要这一行指令就完成了对root密码的从新设置,无需其他操作,十分的简单。 但是,如果忘记了root密码,又该如何重置呢?根据官方文档的描述,Windows系统下有两种方法可以修改密码,官方文档请参考链接方案一:执行初始化文件步骤1:使用管理权限的账户登录系统;步骤2:停止MySQL的服务,不管用什么方法,必须让它停下来,如下图:步骤3:创建一个文件mysql-init.txt,里面写着修改密码的指令“ALTER USER ‘root'@'localhost' IDENTIFIED BY ‘新密码';”,然后将文件保存,如图所示:步骤4:在终端界面中,进入到MySQL安装的bin目录下:步骤5:在bin目录下,执行mysqld,并指定刚才创建的mysql-ini.txt作为初始化文件,使用指令为“mysqld _defaults-file=”D:\Programs\MySQL\MySQL-8.0.12-winx64\my.ini” _init-file=”D:\Programs\MySQL\mysql-ini.txt””,其中,_defaults-file指定的是配置文件,_init-file指定的是初始化执行的文件,如下图所示:按回车键之后,不要关闭终端,需要再打开一个终端,来确认密码修改是否成功:很明显,登陆成功了,修改密码方式正确!当然,若是真的关闭了终端,也可以使用“net start MySQL”的指令方式启动MySQL,然后再进行验证:步骤6:删除创建的mysql-ini.txt文件,当然,不删除也是可以的!方案二:使用登录时跳过验证的方式重置root密码步骤1:先关闭MySQL服务,然后使用“_skip-grant-tables”配置项,跳过权限验证方式重启MySQL服务:这里使用的指令是“mysqld _shared-memory _skip-grant-tables”,若是只是“mysqld _skip-grant-tables”的话,会导致mysqld启动失败,提示“TCP/IP, _shared-memory, or _named-pipe should be configured on NT OS”错误。经过测试,只有加上“_shared-memory”才能启动、访问数据库。步骤2:在打开一个终端,在里面使用免密的方式登陆数据库,直接运行mysql即可:/p>步骤3:首先刷新执行指令“FLUSH PRIVILEGES;”,刷新权限:然后执行指令“ALTER USER ‘root'@'localhost' IDENTIFIED BY ‘new_psd_123';”进行密码更新操作,“new_psd_123”即是设置的新密码:设置完成后,正常启动MySQL服务,使用用户名密码进行验证是否设置成功!2023-07-27
mengvlog 阅读 443 次 更新于 2025-09-08 14:42:31 我来答关注问题0
  • 但是,如果忘记了root密码,又该如何重置呢?根据官方文档的描述,Windows系统下有两种方法可以修改密码,官方文档请参考链接方案一:执行初始化文件步骤1:使用管理权限的账户登录系统;步骤2:停止MySQL的服务,不管用什么方法,必须让它停下来,如下图:步骤3:创建一个文件mysql-init.txt,里面写着修改密...

  •  翡希信息咨询 mysql8安装教程 mysql8安装教程教学详解

    下载完成后,将安装包解压到目标文件夹。例如,解压到D:Javamysql8.0.12winx64。配置my.ini文件:在解压后的文件夹中检查是否存在my.ini配置文件。如果不存在,则新建一个。my.ini文件用于配置MySQL数据库的各项参数,如端口号、数据目录等。初始化数据库:以管理员权限打开命令提示符。切换到MySQL安装...

  • 首先,确保下载与 Debian 12 系统版本对应的 MySQL aptconfig 包。安装 MySQL aptconfig 包:安装过程中,使用上下键选择菜单中的“ok”选项进行确认。查询 Apt 中的 MySQL 版本:使用 apt 命令查询可用的 MySQL 版本,以确认要安装的 MySQL 8.0 版本。安装 MySQL 8.0:执行安装命令安装 MySQL 8.0...

  •  誉祥祥知识 mysql8安装教程

    下载完成后,对文件进行解压,并将解压后的文件放置在指定路径,例如D:Javamysql-8.0.12-winx64。接下来,需要配置文件。在解压路径下查看是否含有my.ini文件,如果没有则新建一个。文件内容包含数据库配置信息,具体可根据实际需求进行调整。通过管理员权限进入cmd,进入MySQL安装目录的bin目录下。接着输...

  • 为了安全起见,建议更改root用户的密码。在MySQL命令模式下输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';命令进行密码更改。出现更改成功的提示后,表示密码已更改。安装完成:至此,MySQL 8.0.12数据库已成功安装,并可以进行后续的配置和使用。注意:在安装和...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部