阿里云ecs里mysql的密码更改

阿里云服务器ecs里mysql的密码找回:
注意:

  1. 更改配置文件后记得保存
  2. 更改配置文件后需重启mysql服务
  3. 改完密码后记得把配置文件再改回来

首先,打开xsell远程连接到服务器上,然后按照下列步骤输入命令进行:


step1:打开根目录找到配置文件my.cnf

cd /etc
ll
找到my.cnf
step1.png
step1-2.png
若没有找到,可能是存放位置不一样,输入find / -name "my.cnf"查找
step2:打开my.cnf配置文件
vi my.cnf
step2.png
step3:修改my.cnf配置文件
键盘按 i ,进入编辑模式,在【mysqld】下插入一句话:
skip-grant-tables
step3.png
保存并退出------>按esc退出编辑模式,输入:wq
step4:重启服务
service mysqld restart
step5:进入mysql----无密码
mysql -uroot
不输入密码,直接回车,登录
step6:设置新的mysql登录密码
mysql>use mysql
mysql>update user set password=PASSWORD("newpassword") where user='root';
mysql> flush privileges;
mysql> quit
step6.png
step7:再次打开my.cnf配置文件
vi my.cnf ----------打开配置文件
将刚刚添加的skip-grant-tables删除----->将光标移到skip-grant-tables前面,按dd即可删除
删除后保存并退出------>按esc退出编辑模式,输入:wq
step8:重启服务
service mysql restart
step9:使用新密码,登录MySQL
mysql -u root -p
输入密码
修改完毕---成功!

标签: mysql

添加新评论