windows下重置MySQL密码

不小心忘记了MySQL的密码,在网上找了很多重置密码的方法估计是因为版本的问题都不起作用,最后在MySQL的官网找到了重置密码的方法,这里只翻译有关Windows下重置密码的方法,其它操作系统请参考上面的官网链接。具体步骤如下:

  1. 以管理员身份登录你的Windows系统。

  2. 直接在开始搜索服务。找到MySQL服务停止它。

  3. 创建一个包含以下修改root密码指令的txt文件,MyNewPass表示你的新密码

MySQL 5.7.6及以后版本:

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

MySQL 5.7.5及以前版本:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
  1. 保存这个文件。这里默认保存路径及名称为"C:\mysql-init.txt"
  2. 打开命令行工具CMD,运行:
C:\> cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
C:\> mysqld --init-file=C:\\mysql-init.txt

如果你的MySQL安装在不同的路径,cd过去就行。最后重启你的到MySQL服务。

这样下来,应该就可以用新的密码登录MySQL了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容