linux下mysql忘记root密码
发布时间:01/15 来源: 浏览:
关键词:
如果你忘记了mysql root用户密码我们可以有很多方法可以找回,下面小编来介绍在linux中利用安全模式与使用重置脚本来修改root密码。
倘若你一不小心忘了root密码,抑或像我一样误操作将root权限调到了最低,大可不必惊慌失措,采用如下步骤即可轻松找回密码:
方法一
1、以安全模式运行MySQL并跳过安全验证
/usr/bin/mysqld_safe --skip-grant-tables
2、以root身份登录MySQL
代码如下 | |
/usr/bin/mysql -uroot |
3、重置、清空root密码
代码如下 | |
mysql> use mysql; mysql> update user set password='' where user='root'; |
4、给root重新设置密码
代码如下 | |
/usr/bin/mysqladmin -uroot password 'Your Password Here' |
方法二
使用重置脚本
代码如下 | |
wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.sh;sh reset_mysql_root_password.sh |
适合lnmp或MySQL管理脚本在/etc/init.d/mysql且mysql安装在/usr/local/mysql/的。否则需要修改脚本后再执行sh reset_mysql_root_password.sh。