架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 17250|回复: 3

[资料] MySQL Server 5.7重置root密码

[复制链接]
发表于 2017-5-25 09:51:07 | 显示全部楼层 |阅读模式
首先,必做的第一件事情,先停止mysql服务,在服务里面停止即可,也可以用cmd命令停止,我是直接从服务里面停止的如下:

QQ截图20170525093730.jpg

我的mysql安装目录:C:\Program Files\MySQL\MySQL Server 5.7\bin\,
我根据网上的教程,用cmd命令,cd进入到mysql的bin文件夹,然后执行:


我靠。执行完报错如下,神马情况???

QQ截图20170525092807.jpg

mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory)
2017-05-25T01:26:39.139544Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-05-25T01:26:39.139544Z 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
2017-05-25T01:26:39.142318Z 0 [Note] mysqld (mysqld 5.7.17) starting as process 11960 ...
2017-05-25T01:26:39.161559Z 0 [Warning] Can't create test file C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.162538Z 0 [Warning] Can't create test file C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.163179Z 0 [ERROR] failed to set datadir to C:\Program Files\MySQL\MySQL Server 5.7\data\
2017-05-25T01:26:39.163179Z 0 [ERROR] Aborting

2017-05-25T01:26:39.163179Z 0 [Note] Binlog end
2017-05-25T01:26:39.163179Z 0 [Note] mysqld: Shutdown complete

不按套路出牌啊!!!

哈哈,网上许多教程都是错误的,当我们执行“mysqld --skip-grant-tables”这句话的时候,mysql就会从bin的上级目录下面找my.ini 和 data文件夹,

由于,mysql 5.7安装的时候,改变了数据库data和my.ini配置文件夹的目录了,并不是和我们的bin文件夹在同一目录下面。

在第一张图里面,在mysql服务有一个很重要的参数:





正确的修改root密码方法如下:

1:停止mysql服务
2:打开--defaults-file的配置文件,(我的是“C:\ProgramData\MySQL\MySQL Server 5.7\my.ini”),
在my.ini最下面增加一句话,然后保存:
3:启动mysql服务
4:用cmd命令,cd进入到mysql的bin文件夹,然后执行:
密码随便输入即可!!密码随便输入即可!!密码随便输入即可!!
QQ截图20170525093651.jpg
我们成功进入!
5:执行如下命令:
6:root密码修改成功!!!但是,还没有完,我们记得把my.ini我们刚才新增的一句话删除!!!然后,重启mysql即可!

评分

参与人数 1MB +1 贡献 +1 收起 理由
tututu + 1 + 1 很给力!

查看全部评分





上一篇:css pc和手机端宽度适配问题
下一篇:c#用ICSharpCode.SharpZipLib.dll实现文件/文件夹压缩、解压缩
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-11-8 16:50:55 | 显示全部楼层
非常棒,但当我随便输入密码时提示:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
Enter password: *****
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (10061)
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-11-22 19:38:30 | 显示全部楼层
谢谢大佬,终于解决了,实现了远程连接MySQL数据库,黑搞了一周。今天telnet通了的那刻就好像治好了困扰我多年的老便秘~
再次感谢!!!
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-12-27 22:20:46 | 显示全部楼层
大佬大佬,总算解决了!!!!!!!太谢谢你了!!!!!!!!!
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-25 01:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表