之前为了增加各大视频网站的vip接口至代码狗(需要vip电影电视剧的可以去试试——免费观看各大视频网站vip电影教程),需要操作数据库,突然发现数据库的密码忘记了,这可是大事,当时就慌了,搞了一个小时,仍然解决不了。虽然阿里云官方有教程,但作为常年使用Windows系统的屌丝,完全看不懂Linux系统的操作方法,于是只好求教度娘,最终成功修改密码。
注:本教程只适用于独立云服务器,使用空间的用户请使用用户控制面板进行密码重置!
首先使用root账号登陆你的云服务器,忘记密码的可以通过服务器提供商的后台修改。登陆软件随便,我就使用putty,因为它非常小,秒下!
然后修改MySQL的连接信息,操作/etc 目录下的文件my.cnf文件。
注意,我不习惯在命令行模式下修改文件,所以,我使用winscp连接云服务器,下载该目录下的my.cnf文件至本地电脑,并用编辑器打开(记事本也可以)。
然后在[mysqld]的段中加上一句:skip-grant-tables 如下图所示
然后保存并上传到服务器覆盖原文件。
再在putty命令行下输入service mysqld restart,重启MySQL服务。(如若执行失败,请分别输入关闭命令 service mysqld stop 与service mysqld start重启)
然后继续输入MySQL数据库登陆命令,mysql -p,这时会要求你输入MySQL 的登陆用户名和密码,直接回车即可登陆!
再输入use mysql 回车
再输入UPDATE user SET Password = password ( ‘root’ ) WHERE User = ‘root’ ;命令重置用户名和登陆密码。
最后别忘了将my.cnf文件中增加的一条命令删除并覆盖服务器上的文件,重启MySQL服务即可!
由于当时没注意,忘记了截图,但输入命令,执行命令很简单,就不补充了。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/242250.html