首页 > MYSQL > mysql root密码重新设定

mysql root密码重新设定

2009年6月25日 admin 发表评论 阅读评论

根据我的经验任何一个密码至少会被遗忘一次:-)。这不这次忘了我开发环境上的密码,不急,不急,之前也在网上看到过mysql root密码丢失以后重设的教程,google一把直接拿来用了。

步骤一 增加–skip-grant-tables启动参数

–skip-grant-tables 这个参数用来开启mysql不需要密码就能登陆mysql的功能,这个sql可以加在mysql的配置文件(例如windows下的mysql.ini)或是mysqld的启动命令行中。

windows 下 mysql安装所以盘/mysql/bin/safe_mysqld –skip-grant-tables

/usr/bin/safe_mysqld –skip-grant-tables

或是在mysql.ini 的[mysqld]配置段落中加上

skip-grant-tables

步骤二 重启mysql,修改root密码

配置好skip-grant-tables参数以后,就可以重新启动mysql。接下来就是修改mysql的root密码。

use mysql

update user set password=password("new_pass") where user="root";

也可以用

mysqladmin -u root flush-privileges password newpassword

步骤三 去掉skip-grant-tables参数,重启mysql

    用新配置的root密码登录试一下,如果操作没有错误的话,就OK了!
 
相关文章

忘记mysql 密码的取回方法

MySQL root password recovey

分类: MYSQL 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.