gpt4 book ai didi

mysql - 重置MYSQL root密码

转载 作者:行者123 更新时间:2023-11-29 00:52:17 25 4
gpt4 key购买 nike

我有 Windows 7,上面安装了 MYsql。我时不时面临一个大问题......根密码经常被锁定,我收到以下错误SQL 错误 (1045):用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)

现在要解决这个问题,我使用以下步骤

  1. 先停止运行Mysql服务(管理工具>服务)

  2. 打开命令提示符 (cmd) 并到达安装 Mysql bin 的目录(使用 CD 命令)(例如:C:/Program Files/Mysql/bin)

  3. 键入 mysqld.exe -u root –skip-grant-tables 并按回车键(不要关闭此命令提示符)

  4. 打开新的命令提示符并到达相同的 Mysql bin 目录

  5. 键入 mysql 并按回车(这次,它不再提示输入任何密码,您可以进入 mysql 控制台)

  6. 输入命令use mysql将你的数据库切换到mysql

  7. 执行更改 root 用户密码的常用命令UPDATE 用户 SET Password = PASSWORD(‘your_new_password’) WHERE User = ‘root’;

  8. 关闭命令提示符并转到服务,启动 mysql。现在您可以使用新的 root 密码登录了

但是这个 === mysqld.exe -u root –skip-grant-tables 仍然没有响应....

请帮助解决根本原因和解决方案

最佳答案

按照以下步骤进行硬重置:

  1. 从任务管理器中停止 Mysql 服务

  2. 创建一个文本文件并粘贴以下语句

MySQL 5.7.5 及更早版本:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yournewpassword');

MySQL 5.7.6 及更高版本:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yournewpassword';
  1. 另存为 mysql-init.txt 并将其放在“C”盘中。

  2. 打开命令提示符并粘贴以下内容

    C:> mysqld --init-file=C:\mysql-init.txt

关于mysql - 重置MYSQL root密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7940604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com