-
编辑MySql的配置文件:my.ini(在MySql安装目录下)。
打开配置文件,在文件最后一行添加:skip-grant-tables,然后保存退出。
意思为就是在启mysql时不启动grant-tables
-
重启MySql服务:
net stop mysql
net start mysql
-
设置新的root密码。
mysql -u root -p 直接回车,无需输入密码就可以进入数据库了。
此时在命令行下执行 use mysql (切换到系统数据库)
执行以下语句既可修改root用户密码:
update user set password=PASSWORD("123456") where user='root';
注意新版本密码字段变了,字段为名字为"authentication_string",因此需执行下边脚本。
update user set authentication_string=PASSWORD("123456") where user='root';
-
还原配置文件,删除刚才在配置文件中添加的一行。然后重启mysql服务,就可以使用新设置的密码进行登录了。
mysql安装完成之后为root用户添加密码
最新推荐文章于 2025-04-22 10:11:11 发布
这篇文章指导读者如何编辑MySQL的my.ini配置文件,通过添加skip-grant-tables跳过权限表启动服务,然后不输入密码进入MySQL,更新root用户的密码。在新版本中,密码字段可能为authentication_string。修改后,需要移除配置文件中的skip-grant-tables行并重启服务,以使用新密码登录。
1万+

被折叠的 条评论
为什么被折叠?



