1、环境:mysql5.5 + window64位
2、mysql登录命令:mysql –u用户名 –p密码
例如:本地数据库登录:mysql –uroot -p,然后回车输入密码;
开始修改密码:
一、停止mysql数据库服务
1、使用doc窗口命令行停止服务
net stop mysql2、使用window服务停止
二、开启第一个doc窗口,然后使用如下命令启动mysql
mysqld --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.5\my.ini" --skip-grant-tables此时后台已经启动了mysql服务,该doc窗口不关闭。
三、开启第二个doc窗口,然后开始修改密码
1、登录:
mysql -uroot -p然后直接回车,不用输入密码!
2、切换数据库至mysql
use mysql;3、修改root密码
UPDATE user SET Password='新密码' where USER='root';4、为root用户重新授权(此步骤有些版本可不需要,但我安装的版本需要重新grant权限)
grant all privileges on *.* to root@'localhost' identified by "123456";5、刷新权限
FLUSH PRIVILEGES;6、退出
quit修改完毕!
四、重新启动mysql,然后使用新密码即可登录。

在Windows64位系统上,如果你忘记了MySQL5.5的root密码,可以按照以下步骤进行重置:首先通过命令行停止MySQL服务,接着以特定方式启动MySQL,然后在新的命令行窗口中不输入密码登录,切换到mysql数据库,执行密码修改、授权和权限刷新操作。完成这些步骤后,重启MySQL服务,用新密码登录即可。
1168

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



