我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

我的机器环境:

2008款R2

MySQL的5.6

以百度下的“忘记Mysql root密码”为例,找到一大堆解决方案。大多相似,比较经典的就是百度图书馆上的一个[1],图文并茂,组织比较清晰。请立即按照本文中所述的说明进行操作。

方法如下:

在以下步骤中,如果添加MySQL环境变量,可以直接运行mysql命令,否则必须转到mysql安装目录的bin目录。

步骤如下:

1. 停止 MySQL 服务(在 cmd 命令行上以管理员身份运行) Net Stop MySQL

2. 使用 –skip-grant- 命令启动 mysql 数据库

D:\>net stop mysql MySQL 服务正在停止。MySQL服务已成功停止。

D:\> --skip-grant-

3.在不关闭上述窗口的情况下,打开一个新的cmd窗口,输入mysql-u root,然后直接按回车键

D:\>mysql -u 根目录

到 MySQL . 以 ; 结尾 ;或 \g。您的 MySQL ID 是 1 : 5.1.26-rc- MySQL (GPL) 键入 'help;“或”\h“寻求帮助。键入“\c”以清除 .

mysql> mysql.user set =('aaa') 其中 user='root';

密码可以随便写。

查询正常,1 行(0.02 秒) 行数 : 2 : 1 : 0

mysql> 刷新 ;

查询正常,0 行(0.00 秒)mysql>

4.打开任务管理器,停止mysql进程,使用net start mysql启动服务,可以使用root用户root密码进入数据库

mysql -u 根 -p aaa

附注事项:

1. 可以使用以下命令查看说明:

-- --帮助> d:\.txt

帮助中 –skip-grant- 的帮助是:

--skip-grant- 开始授予。这让所有用户都充满了!

因此,我们可以使用 mysql -uroot 而不是密码来登录 mysql,并且我们可以修改任何表。

在我的实践中,使用--skip-grant-启动mysql,mysql -u root -p空密码可以登录,更改密码也会提示成功,但是正常启动mysql时,仍然无法使用新密码登录。我以为既然在中文网站上找不到答案,我就试着在国外网站上找答案。于是我搜索了mysql 5.6 root作为关键词,在上一个文档“B.5.3.2 How to Reset the Root”[2]中找到了答案。

步骤如下:

(1) 停止MySQL

如果作为服务运行,请在服务管理工具中停止MySQL服务。或者在控制台中运行以下命令:

净止损

如果它未作为服务运行,请在任务管理器中终止该进程。

(2) 创建一个文本文件并编写以下内容: 这是新密码

设置为 'root'@'' = ('');

(3) 另存为 c:\init.txt

(4) 在控制台窗口中运行以下命令

--init-file=C:\\init.ini

注意:

1)如果添加MySQL环境变量,可以直接运行mysql相关命令,否则必须转到mysql安装目录的bin目录

2)如果您使用Mysql安装向导安装Mysql,则需要添加---file参数,命令如下:

---file=“C:\\MySQL\MySQL 5.6\my.ini” --init-file=C:\\init.ini

---文件参数可以从服务管理中获取:启动>控制面板>管理工具>服务,找到MySQL服务,右键单击,选择属性选项卡,“执行路径”包含---文件参数。

(5)系统启动成功后,关闭Mysql并删除init.ini文件。

引用:

[1]

[2]

以上就是Mysql忘记root密码的重置方法介绍给大家,希望对大家有所帮助,如果您有任何问题,请给我留言,小编会及时回复您。非常感谢您的支持!

二维码
扫一扫在手机端查看

本文链接:https://by928.com/2130.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线