今天给大家带来的是linux mysql密码忘记如何重置的办法:

1,停止mysql服务
/etc/init.d/mysql stop
2,加入--skip-grant-tables启动mysql服务,就是跳过权限表认证,启动后,连接到mysql的root不需要口令,空密码即可链接.
/etc/init.d/mysql start --skip-grant-tables
3,进入mysql的安装目录,进入mysql
cd /usr/local/mysql/bin
./mysql -u root -p

此时会提示你输入密码,但是直接回车即可,

然后出现mysql > 的提示符

之后输入:
use mysql; UPDATE user SET password=PASSWORD('root') WHERE user='root'; exit;

此时mysql的root密码就被改为:root,但是这里要注意的是,你是否有root用户,我曾经遇到一个客户的机器删除了root了用户,结果白做了,其他用户自己根据上述sql语句替换即可!

记得重新启动mysql:
/etc/init.d/mysql restart

好有很多办法,我觉得这个是最简单直观的,希望能给大家带来一点帮助!