• 售前

  • 售后

热门帖子
入门百科

阿里云云服务器mysql暗码找回的方法

[复制链接]
光荣与梦想483 显示全部楼层 发表于 2021-10-26 13:47:35 |阅读模式 打印 上一主题 下一主题
起首,如果你是刚刚安装mysql,暗码就是他给的随机暗码,可以通过路径为
  1. /var/log/mysqld.log 
复制代码
cd 到指定目录
  1. cd /var/log
复制代码
然后
  1. vi mysqld.log
复制代码
检察日志文件中的
[Note] A temporary password is generated for root@localhost:
后面部分的内容,就是初次给你的随机暗码

一样平常来说,由于是安装后初次给你的所以是在最上面部分的,当然也可以搜刮。
如许知道暗码后就可以正常登录mysql 数据库了。
  1. mysql -u root -p
复制代码
这里输入你刚刚找到的暗码
----------------------------------------------------------------------------------
当然如果 你不是第一次的随机暗码忘记了的话,当然还有其他方法,如下:
实验修改mysql的设置文件,绕过mysql 的暗码检测,登录成功后再修改暗码。
设置文件
  1. /etc/my.cnf
复制代码
所以
  1. cd /etc
复制代码
然后
  1. vi my.cnf
复制代码
找到[mysqld]段,使光标停顿在段中恣意处
按下o(进入插入模式并重新的一行开始输入)
使用键盘输入
  1. skip-grant-tables
复制代码
按下键盘的冒号“:”(返回底行模式),并输入wq(表示生存并退出)按回车。



终端输入:
  1. service mysqld restart
复制代码
将其重启
然后就可以不消暗码登入mysql了
  1. mysql -u root -p
复制代码
直接回车
进入到mysql里面来了,可以修改暗码了
  1. use mysql
  2. update mysql.user set authentication_string=password('自己设置') where user='root';
复制代码
然后生存
  1. flush privileges;
  2. exit;
复制代码
如今就修改暗码OK了。
但是刚刚为的是跳过暗码认证所以修改的 my.cnf
所以如今要修改回来。
再次回到 /etc
  1. cd /etc
复制代码
修改 my.cnf
  1. vi my.cnf
复制代码
将刚刚参加的删除
然后
  1. :wq
复制代码
就可以用暗码登录了。

总结
以上所述是小编给大家先容的阿里云云服务器mysql暗码找回的方法,盼望对大家有所资助,如果大家有任何疑问请给我留言,小编会实时回复大家的。在此也非常感谢大家对草根技术分享网站的支持!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作