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

来源:互联网 发布:弹簧计算软件在线 编辑:程序博客网 时间:2024/05/12 16:10

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

一、搜索出 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


完成!

0 0
原创粉丝点击