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的使用