mysql忘记密码,简单重置.
今天给大家带来的是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
好有很多办法,我觉得这个是最简单直观的,希望能给大家带来一点帮助!