MySQL更新root密码
MySQL更新root密码

很多时候,在没有做笔记的情况下会忘记Mysql密码,特别是root密码。这时候怎么办呢?这里记录一个办法,即在登录linux的情况下进行修改:

1、先停止服务运行

#/etc/init.d/mysqld stop

尽量不要用

#killall -TERM mysqld

(这个会对后续操作产生影响)

2、用不检查权限的方式启动MySQL

#mysqld_safe –skip-grant-tables &

3、用root账号登录MySQL

#mysql -u root

4、切换数据库

mysql>use mysql

5、修改密码,注意密码要用password()函数进行加密

mysql>update user set password=password(‘nickorwu’) where user=’root’;

6、刷新权限表

mysql>flush privileges;

7、退出

mysql>quit;

8、重启

#/etc/init.d/mysqld start

NickorWu

By NickorWu

乘风破浪会有时,直挂云帆济沧海

发表评论