这个问题是前几天老蒋遇到一个网友在使用军哥LNMP一键包环境的时候,告知他好久没有登录phpMyadmin,居然忘记密码,这个问题也是经常遇到的。有些网友的所有的服务器、网站密码都会用一些通用的或者随机设置的且在开始的时候自己有是记得的。
但是,随着时间的流逝,他居然忘记密码。所以,老蒋一直告诫网友在使用服务器的时候,也包括在网站管理员的密码要记得保存到本地,这样每次还可以翻看自己记录的文档找到密码。那既然遇到问题,那还是可以解决的,这里老蒋把重置LNMP MYSQL管理员密码的办法记录下来。
第一步、停止服务器数据库
当然,这里我们最最开始的话建议可以快照或者备份下服务器,比如有快照备份的备份一下。然后我们这里需要停滞数据库。
/etc/init.d/mysql stop
第二步、跳过验证机制
/usr/local/mysql/bin/mysqld_safe –skip-grant-tables >/dev/null 2>&1 &
这里我们先跳过验证机制,然后再设置一个新密码。
mysql mysql -uroot mysql> UPDATE user SET Password=PASSWORD(‘itbulu.com’) where USER=’root’; mysql> FLUSH PRIVILEGES; mysql> quit
第三、重启MySQL
/etc/init.d/mysql start
这样,我们再去看看MySQL是不是已经搞定可以登录。当然最后,我们要引以为戒,以后的密码都要保存下载,每次需要密码的时候重置密码确实麻烦。