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

 更新时间:2018年07月09日 08:39:03   作者:风过后的平息  
这篇文章主要介绍了阿里云云服务器mysql密码找回的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

首先,如果你是刚刚安装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(表示保存并退出)按回车。


终端输入:

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密码找回的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 一篇文章带你了解MySQL索引下推

    一篇文章带你了解MySQL索引下推

    索引条件下推,也叫索引下推,英文全称Index Condition Pushdown,简称ICP,索引下推是MySQL5.6新添加的特性,用于优化数据的查询,下面这篇文章主要给大家介绍了关于MySQL索引下推的相关资料,需要的朋友可以参考下
    2022-10-10
  • 关于MySQL的时间进位问题浅析

    关于MySQL的时间进位问题浅析

    这篇文章主要给大家介绍了关于MySQL的时间进位问题的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • MySQL自连接与子查询方式

    MySQL自连接与子查询方式

    这篇文章主要介绍了MySQL自连接与子查询方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • MySQL慢SQL语句常见诱因以及解决方法

    MySQL慢SQL语句常见诱因以及解决方法

    在本篇文章里小编给大家整理的关于MySQL慢SQL语句常见诱因以及解决方法,有需要的朋友们可以学习下。
    2019-08-08
  • Mysql使用索引实现查询优化

    Mysql使用索引实现查询优化

    索引的目的在于提高查询效率,本文给大家介绍Mysql使用索引实现查询优化技巧,涉及到索引的优点等方面的知识点,非常不错,具有参考借鉴价值,感兴趣的朋友一起看下吧
    2016-07-07
  • MySQL数据库约束详解

    MySQL数据库约束详解

    mysql常见约束有:1、非空约束“not null”;2、唯一性约束“unique”;3、主键约束“primary key”;4、外键约束“foreign key”;5、默认值约束“Default”等等。
    2022-10-10
  • MySQL数据库卸载以及删除所有有关信息详细步骤

    MySQL数据库卸载以及删除所有有关信息详细步骤

    在MySQL中数据删除操作不仅仅是简单地将某一个或多个行删除,下面这篇文章主要给大家介绍了关于MySQL数据库卸载以及删除所有有关信息的详细步骤,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • MySQL命令行导出导入数据库实例详解

    MySQL命令行导出导入数据库实例详解

    这篇文章主要介绍了MySQL命令行导出导入数据库实例详解的相关资料,需要的朋友可以参考下
    2016-10-10
  • ERROR 1862 (HY000): Your password has expired. To log in you must change it using a .....

    ERROR 1862 (HY000): Your password has expired. To log in you

    当你在安装 MySQL过程中,通过mysqld --initialize 初始化 mysql 操作后,生成临时密码后,没有直接进行 MySQL连接,中途重启服务或者重启机器等,导致密码失效问题,怎么处理呢,感兴趣的朋友一起看看吧
    2019-11-11
  • MySQL如何统计一个数据库所有表的数据量

    MySQL如何统计一个数据库所有表的数据量

    最近在做统计想查找一个数据库里基本所有的表数据量,下面这篇文章主要给大家介绍了关于MySQL如何统计一个数据库所有表的数据量的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04

最新评论