MySQL忘记密码了怎么办?
广告投放★自助友情CMS落伍广告联盟晒乐广告联盟脉动广告联盟品味广告联盟
广告位可自定样式联系QQ:4285248个文字广告月20元广告联系QQ:428524广告位可自定样式
8个文字广告月20元黄金广告位每月20元广告位可自定样式联系QQ:428524广告位可自定样式
左旋肉碱、全国包邮
买二送一、无效退款

文章浏览→编程相关Mysql→MySQL忘记密码了怎么办?

MySQL忘记密码了怎么办?
MySQL忘记密码了怎么办?

Windows环境下.

第一步:先关闭MySQL服务;

第二步:到MySQL的安装路径,找到 MySQLd-nt.exe

来到该目录下:

C:\Program Files\MySQL\MySQL Server 5.0\bin>

执行:MySQLd-nt --skip-grant-tables

第三步:另外打开一个命令行窗口,执行 MySQL

第四步:>use MySQL #选择数据库(User)

  1. >update user set password=password("new_pass") where user="root"
  2. >flush privileges; 
  3. >exit 

用Ctrl+Alt+Del,找到MySQLd-nt的进程杀掉它,在重新启动MySQL-nt服务,就可以用新密码登录了.

 

Linux下:

如果 MySQL 正在运行,首先杀之: killall -TERM MySQLd。

启动 MySQL :bin/safe_MySQLd --skip-grant-tables&

就可以不需要密码就进入 MySQL 了。

然后就是

  1. >use MySQL 
  2. >update user set password=password("new_pass") where user="root"
  3. >flush privileges; 

重新杀 MySQL ,用正常方法启动 MySQL 。

如果 MySQL 正在运行,首先杀之: killall -TERM MySQLd。

启动 MySQL :bin/safe_MySQLd --skip-grant-tables &(有时会是MySQLd_safe)

就可以不需要密码就进入 MySQL 了。

然后就是 /usr/local/MySQL/bin/MySQL

  1. >use MySQL 
  2. >update user set password=password("new_pass") where user="root"
  3. >flush privileges; 

重新杀 MySQL ,用正常方法启动 MySQL 。

所属分类:编程相关Mysql    作者:新浪博客    时间:2010-10-6 2:21:00

文章导航