如果忘记了mysql的root帐户的密码,在Windows下可以按照以下步骤重新设置:
1、以Windows系统管理员的身份登录到系统;
2、关闭mysql服务;(简介的方法是干掉任务管理器中的mysqld进程)
3、运行CMD,进到%mysqlHome%/bin/目录下;(%mysqlHome%是mysql的安装位置%)
4、附带“--skip-grant-tables”参数开启mysql服务,具体的命令是:
>mysqld --skip-grant-tables
(这样就开启了一个不用密码能登录的mysql服务);
5、保持上一个CMD窗口运行,另外运行一个CMD,同样进到%mysqlHome%/bin/目录下;
6、登录mysql,使用mysql数据库,具体命令是:
>mysql;
>use mysql;
7、更改user表root帐户的密码为”123123“,具体命令是:
>update user set password = password('123123');
>flush privileges;
(flush privileges是刷新当前的用户权限)
8、exit退出mysql,关闭mysql服务;
9、正常启动mysql服务。
/× 这样就可以用123123密码登录root帐户了×/
--转自