虫行天下--Lohu的点点滴滴

linux下mysql的root密码忘记解决办法


|2|1


如何修改mysql的root密码

忘记mysq的 root密码是在mysql使用中很常见的问题,由于管理的服务器比较多,mysql的root密码经常弄丢。今天跟大家分享下如何在忘记mysql的root密码的情况下修改mysql的root密码。

1、修改MySQL的登录设置:

# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出。
3.重新启动mysqld
# service mysql restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]

4、设置新的root密码

执行一下命令:

# mysql -u root -p

# use mysql;

# update user set password=PASSWORD(‘root’) where user=’root’;

# \q

新密码是:root

5、将MySQL的登录设置修改回来
# vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出。

6.重新启动mysqld
# service mysql restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]



Lohu
虫行天下 - Lohu的点点滴滴

无觅相关文章插件,快速提升流量