腾讯云服务搭建后,Mysql无密码无法登陆解决方法

今天博主购买了腾讯云服务器,在重装云系统过程中自动为用户创建了密码,但我们无从得知密码是多少。此时我们需要“绕过”密码的检查解决登陆问题。

一、搜索出 my.cnf 文件

-【 find / -name my.cnf】

二、编辑 my.cnf 文件

-在变动重要文件时候都要养成习惯记得备份

-在 mysql的下方添加一行【skip-grant-tables】意思是无论什么密码都能登陆,保存并退出


三、登入mysql数据库

-直接按Enter键以空密码形式登入mysql,出现【mysql>】表示登入成功!


四、重置mysql登入密码

-没有密码的数据库是不安全,这里我们需要重置数据库的密码

1、修改mysql用户的信息

-show databases; //显示所有的的数据库名称,其中有名为 mysql 的数据库

-use mysql; //切换进入mysql数据库

-update user set password=password('123456') where user='root'; //这里用户名为【root】的用户密码设置为【123456】

-flush privileges; //刷新使权限设置生效


五、最后一步,删除 my.cnf 文件添加的信息

-删除


-重启mysql服务

service mysqld restart


完成!

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值