更改MYSQL密码
Published by brucewolf, at 13:18, 2009, under 工作范畴
Sep5
重新给服务器上配置了PHP环境,用的鱼哥的php5 环境集成安装包 for IIS6 修正版(20080617)。但其默认mysql用户名为:root 密码为123456 !所以只好自己来修改了,网上有的说是在登录PHPmyadmin里了去修改,但那是不对的!因为MYSQL有个权限检查表!
经过试验,终于更换了密码!步骤如下:
bin>mysqld-nt.exe --skip-grant-tables &
bin>mysql -u root
mysql> use mysql;
mysql> update user set password=password('新密码') where user='root';
mysql> flush privileges;
mysql> quit
bin>mysqladmin -u root -p shutdown
详细说明:1.(先去管理工具-服务-关闭mysql服务)而后在CMD中将目录CD到MySQL下的bin目录,输入命令:mysqld-nt.exe --skip-grant-tables &
此操作目的是跳过权限检查表(第一次运行往往是超长等待,然后关掉,再重新执行,就会运行成功)
2.在命令行中输入命令:mysql -u root
操作目的是以root用户登入,登入成功后显示登入成功的信息,就可以继续下一步了
3.在命令行中输入命令:use mysql 而后再输入
update user set password=password('123456') where user='root';
操作目的是更改root用户的密码为(123456),可自行更改!
4.在命令行中输入:flush privileges;
操作目的是更新更新MySQL的权限表
5.在命令行中输入:exit;
操作目的是退出
6.再次通过CMD在MYSQL下的bin目录,输入命令: mysqladmin -u root -p shutdown
操作目的是关闭mysql服务。会让你输入密码,输入刚修改的新密码,如果没有任何提示,就说明关闭服务成功!
最后就是去服务里启动MYSQL服务。当然你要重启也是可以的!
作者:狼的blog
地址:http://www.brucewolf.cn/post/378/
版权所有。转载时必须链接形式注明作者和原始出处及本声明!
使用Gladder突破G
