加入收藏 | 设为首页 | 会员中心 | 我要投稿 新余站长网 (https://www.0790zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

阿里云云服务器mysql密码寻回的方法

发布时间:2022-02-25 14:37:43 所属栏目:MySql教程 来源:互联网
导读:如果你是刚刚安装mysql,密码就是他给的随机密码,可以通过路径为/var/log/mysqld.log cd 到指定目录 cd /var/log 然后 vi mysqld.log 查看日志文件中的 [Note] A temporary password is generated for root@localhost: 后面部分的内容,就是首次给你的随
       如果你是刚刚安装mysql,密码就是他给的随机密码,可以通过路径为/var/log/mysqld.log
 
     cd 到指定目录
 
     cd /var/log
 
     然后
 
      vi mysqld.log
 
      查看日志文件中的
 
     [Note] A temporary password is generated for root@localhost:
 
后面部分的内容,就是首次给你的随机密码
  
一般来说,因为是安装后首次给你的所以是在最上面部分的,当然也可以搜索。
 
这样知道密码后就可以正常登录mysql 数据库了。
 
mysql -u root -p
 
这里输入你刚刚找到的密码
 
----------------------------------------------------------------------------------
 
当然如果 你不是第一次的随机密码忘记了的话,当然还有其他方法,如下:
 
尝试修改mysql的配置文件,绕过mysql 的密码检测,登录成功后再修改密码。
 
配置文件
 
/etc/my.cnf
 
所以
 
cd /etc
 
然后
 
vi my.cnf
 
找到[mysqld]段,使光标停留在段中任意处
 
按下o(进入插入模式并从新的一行开始输入)
 
使用键盘输入
 
skip-grant-tables
 
按下键盘的冒号“:”(返回底行模式),并输入wq(表示保存并退出)按回车。
 
阿里云云服务器mysql密码找回的方法
阿里云云服务器mysql密码找回的方法
 
终端输入:
 
service mysqld restart
 
将其重启
 
然后就可以不用密码登入mysql了
 
mysql -u root -p
 
直接回车
 
进入到mysql里面来了,可以修改密码了
 
use mysql
update mysql.user set authentication_string=password('自己设置') where user='root';
然后保存
 
flush privileges;
exit;
现在就修改密码OK了。
 
但是刚刚为的是跳过密码认证所以修改的 my.cnf
 
所以现在要修改回来。
 
再次回到 /etc
 
cd /etc
 
修改 my.cnf
 
vi my.cnf
 
将刚刚加入的删除
 
然后
 
:wq
 
就可以用密码登录了。
总结
 
以上所述是小编给大家介绍的阿里云云服务器mysql密码找回的方法,希望对大家有所帮助。

(编辑:新余站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!