时间: 2011-03-19 / 分类: WEB后端编程 - 开发与实践 / 浏览次数: / 0 个评论 发表评论
忘记MySQL数据库root用户密码的重置方法
CSS Hack浏览器兼容IE6+IE7+IE8+IE9+FF
WEB前端开发中的一些编程风格和书...
项目前端开发的架构
12条经典摄影技巧

有时候安装了MySQL数据库服务器一段时间不用,可能会忘记root用户的密码,如果再用phpMyAdmin登录的话,会出现#1045的错误,这时候需要重置MySQL数据库的root密码,版本以MySQL-Server5.1为例,过程如下:

1、首先停止正在运行的MySQL进程

Linux下,运行

#killall -TERM

或者

# /etc/init.d/ stop

Windows下,如果MySQL为服务的可以在command命令中运行:

net stop mysql

如未加载为服务,可直接在进程管理器中进行关闭。

2、以安全模式启动MySQL

Linux下,运行

# mysqld_safe –user=mysql –skip-grant-tables –skip-networking &

Windows下,在命令行下找到MySQL的bin目录中运行

mysqld-nt.exe –skip-grant-tables

3、完成以后就可以不用密码进入MySQL了

Linux下,运行

# mysql -u mysql

Windows下,在命令行下找到MySQL的bin目录中运行

mysql -u root -p

4、更改密码

>use mysql

>UPDATE user SET password=password(“‘newpassword'”) WHERE user=”root”;

>FLUSH PRIVILEGES;

>quit

注:如是4.1以上版本则使用old_password()函数进行密码更改。

5、重启MySQL服务器即可生效,可以用新密码登录进入

      站点地图 | 关于我 | 返回顶部
    Copyright © 2001-2013 { amiku.cn | zhangshunjin.com }. Powered by 

    阿米酷

    张顺金


    浙ICP备11002820号-1