mysql安装出现让输入根密码_重置MYSQL根密码

我有Windows 7,并在上面安装了MYsql。我时不时遇到一个大问题...很多时候,root密码锁定,并且出现以下错误

SQL错误(1045):用户'root'@'localhost'的访问被拒绝(使用密码:是)

现在解决此问题,我使用以下步骤

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

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

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

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

键入mysql并按Enter键(这一次,它从不提示输入任何密码,您可以进入mysql控制台)

使用mysql命令将数据库切换到mysql

执行通常的命令来更改rootUPDATE用户的密码SET SET = PASSWORD('your_new_password')WHERE User ='root';

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

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

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

没有回应? 你什么意思? 如果您的意思是未针对所有输入发布控制台,则应该发布。

在正确的网站上发布后,定义"现在然后"。

@Adam:请,如果您没有足够的代表来评论,那么正确的反应是等到您有足够的代表后再发表评论,而不是找一些完全不合适的地方来撰写文字。

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

从任务管理器停止Mysql服务

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

MySQL 5.7.5及更早版本:

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

MySQL 5.7.6及更高版本:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yournewpassword';

另存为mysql-init.txt并将其放在" C"驱动器中。

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值