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

  • Post author:
  • Post category: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




完成!



版权声明:本文为weixin_36146275原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。