系统:Win10
MySQL版本:MySQL Server 5.5
修改密码
首先,以管理员身份打开命令行,关闭Mysql服务
net stop mysql
其中我的mysql的设置文件位于C:\Program Files\MySQL\MySQL Server 5.5\my.ini
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini" --console --skip-grant-tables
随后这个窗口不要关闭,同样以管理员身份打开另一个命令行,输入:
mysql
此时免密登录成功
修改密码,注意修改passwd和user选项
update mysql.user set authentication_string = password(“123456”) where user=“root”;
刷新配置,这一步很重要,不刷新大概率修改失败
flush privileges;
退出免密登录的数据库
quit;
验证新密码登录
此时,关闭之前打开的所有命令行窗口,以管理员身份再打开一个命令行窗口
重启mysql服务
net stop mysql
net start mysql
用刚刚修改的新密码和用户名登录
mysql -u root -p

修改成功!
本文介绍在Windows 10系统下如何通过命令行工具重置MySQL Server 5.5版本的管理员密码。包括停止MySQL服务、使用特殊参数启动MySQL以跳过权限表检查、登录MySQL并更新root用户的密码等步骤。
2万+

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



