在使用MySql数据库的过程中,由于某种原因会需要修改root的密码,以下给出几种常用的修改方法,包括了忘记root密码的修改密码方法。
在/usr/local/mysql/bin/(这个目录替换成MySQL的安装目录)下执行以下命令:
$./mysqladmin -u root password ‘new_password’
这个方法一般在安装MySQL时使用。
通过执行以下命令进入到mysql状态下:
$/usr/local/mysql/bin/mysql -u root -p
在mysql状态下执行:
mysql> UPDATE mysql.user SET password=PASSWORD(‘new_password’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;
在mysql状态下执行:
mysql>SET PASSWORD FOR root=PASSWORD(‘new_password’);
以上的方法都是在没有忘记root密码的情况的修改密码办法,如果您已经完全想不来MySql的root密码或者已经root密码忘记的一干二净,那么看看下边的办法吧。
如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置(别忘了将以下代码中的“/usr/local/mysql/bin/”替换成您的MySql的相应安装目录):
1. KILL掉系统里的MySQL进程;
2. 用以下命令启动MySQL,以不检查权限的方式启动;
$/usr/local/mysql/bin/mysqld_safe -skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
$/usr/local/mysql/bin/mysql -u root
4. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD(‘新密码’) where User=’root’;
mysql> flush privileges;
mysql> quit
5. 重新启动MySql,就可以使用新密码登录了。
作者: 分类:数据库 标签: 时间:2008年1月3日
上一篇:zendstudio提速使用技巧
更多数据库文章>>
家庭会客厅