Windows下MySql管理员(root)密码的重新设置

作者: 坎肩儿 分类: SQL语句 发布时间: 2010-03-27 15:43

如果忘记了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帐户了×/

经实际操作,确是可行。

以上文章转载自:http://blog.myspace.cn/e/406242888.htm