关于mysql:MySql-Server-重置-root-密码

4次阅读

共计 449 个字符,预计需要花费 2 分钟才能阅读完成。

在这个问题上踩过坑,在 Windows 零碎中的 my.ini 文件里退出 skip-grant-tables 语句会导致谬误,所以大多数网友提供的这种办法间接就被淘汰掉了。通过一种环境的测试,行得通的做法如下:

还是须要先停用 MySql 的相干服务,而后如下

ALTER user root@'localhost' identified by '123456';

把下面这段代码写入一个名为 root_newpass.txt 的文件中,寄存在 MySql Server 的装置目录下,如 X:\ProgramData\MySQL\MySQL Server 8.0,最初运行如下命令启动就行了:

mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --init-file="C:\ProgramData\MySQL\MySQL Server 8.0\root_newpass.txt"

留神替换下面命令的相干门路。

相干环境:
Windows 10,MySql Server 8.0

正文完
 0