前几天购置一个新的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进程,不过也可以正常成功改密码!
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助