PHP World

首页 > Study > BootStrap › mysql5.6.30忘记数据库的root密码,重置密码

mysql5.6.30忘记数据库的root密码,重置密码

介绍一个非常有用的mysql启动参数—— --skip-grant-tables。 顾名思义,就是在启动mysql5.6.30时不启动grant-tables,授权表。

有什么用呢?当然是忘记管理员密码后有用。
操作方法:
1 杀掉原来进行着的mysql:

# service mysql stop

2、以命令行参数启动mysql:

如是用yum方式安装的mysql数据库

# /usr/bin/mysqld_safe --skip-grant-tables &

如是有用源码安装的mysql数据库,且mysql数据目录是/usr/local/mysql:

# /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &

3 进入数据库

# mysql -u root

4 修改管理员密码:

mysql>  use mysql;mysql>  update user set password=password('yournewpasswordhere') where user='root';
mysql> flush privileges;
mysql>exit;

5 杀死mysql

# service mysql stop

6 重启mysql

# service mysql start


上一篇:返回列表

下一篇:返回列表

相关文章