VPS常见问题-linux下mysql登录密码忘记解决办法!

前几天购置一个新的VPS测试,装好lnmp之后发现密码忘记了,试了很久一直不行,于是百度了一下,有的方法也行不通,最后通过以下方法解决此问题!

登录SSH控制台,然后首先我们停止mysql服务,指令:/etc/init.d/mysql stop,有的则是:/etc/init.d/mysqld

然后跳过验证启动mysql,指令:/usr/local/mysql/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 & 【mysqld_safe的位置如果和上面不一样需要修改成你的,用find命令可以查找】

这个时候我们等一会儿就可以修改密码了,指令:/usr/local/mysql/bin/mysql -u root mysql

出现mysql提示符后输入:update user set password = Password('要设置的密码') where User = 'root';

回车后执行:flush privileges;    刷新MySQL系统权限相关的表。再执行:exit;  退出

然后我们重启mysql,先杀死MySQL进程,指令:killall mysqld

重启MySQL,指令:/etc/init.d/mysql start

这个时候登陆自己的phpmyadmin看吧!

摘自互联网,整理了下

下面配截图,截图中忘了杀死mysql进程,不过也可以正常成功改密码!

VPS常见问题-linux下mysql登录密码忘记解决办法!

 

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情