当前位置:代码狗 > 经验教程 > 实用教程 > 正文

阿里云服务器ESC忘记MySQL密码重置方法

之前为了增加各大视频网站的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服务即可!

由于当时没注意,忘记了截图,但输入命令,执行命令很简单,就不补充了。

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏

评论 抢沙发

×

请作者吃根烤肠!

支付宝