> 文章列表 > Windows 10 修改mysql 8 密码 - 使用 mysqld init-file 命令运行文本初始化修改密码的方法

Windows 10 修改mysql 8 密码 - 使用 mysqld init-file 命令运行文本初始化修改密码的方法

Windows 10 修改mysql 8 密码 - 使用 mysqld init-file 命令运行文本初始化修改密码的方法

Windows 10 步骤

第一步,关掉系统服务

net stop mysql

创建 mysqlc.txt 重置文本文件,用来填写 SQL 语句,这些 SQL 语句会在 Mysql 初始化后执行的。

mysqlc.txt内容:

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

命令行终端 shell 执行命令:(注意是要复制文件地址的)

Windows:

mysqld --init-file=D:\\mysqlc.txt --console

Linux 步骤(推导的方法,自行测试)

第一步,关掉系统服务

自己去查下方法

第二步差不多,新建 mysqlc.txt

第三步,输入命令

mysqld --init-file=/home/test/mysqlc.txt &

& : 后台运行

参考链接

1. 收藏备用,MySQL8下忘密码后重置密码的办法(MySQL5老方法不灵了)

2. mysqld命令参数 & 全局变量说明

3. mysql中参数–init-file的作用是什么呢?

4. mysql init file_mysql中参数–init-file的作用是什么呢?

5. mysql init file_Mysql启动时执行文件init-file的使用