linux服务器忘记mysql密码

  1. 云栖社区>
  2. 博客>
  3. 正文

linux服务器忘记mysql密码

php的小菜鸟 2018-10-18 15:56:00 浏览574
展开阅读全文

先停掉mysql

[root@instance-q6fz45kc etc]# service mysqld stop

编辑my.cnf文件,跳过验证,实现无密码登录

 vim /etc/my.cnf

在my.cnf文件末尾加:skip-grant-tables后保存退出

然后启动mysql

[root@instance-q6fz45kc etc]# service mysqld start

进入mysql

[root@instance-q6fz45kc etc]# mysql 

使用user库

mysql> use mysql

修改密码

mysql> update user set authentication_string=password('123456') where user="root";

退出mysql

exit

停掉mysql

[root@instance-q6fz45kc etc]# service mysqld stop

打开my.cnf 去掉那会加的那段代码

重启mysql

[root@instance-q6fz45kc etc]# service mysqld start

重新连接

[root@instance-q6fz45kc etc]# mysql -u root -p

输入密码连接成功!


img_74d4afee48623b06778beea1f966ec44.png
image.png

网友评论

登录后评论
0/500
评论
php的小菜鸟
+ 关注