linux下mysql密码破解的方法

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

a.

  1. 首先停止服务/etc/init.d/mysqld stop,在/etc/my.cnf中添加:

    socket=/var/lib/mysql/mysql.sock
    skip-grant-tables
    user=mysql

  2. 启动mysql服务,输入mysql登陆

  3. mysql> use mysql;
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A

  4. Database changed
    mysql> update user set password=password ('lixi') where user='root';
    Query OK, 3 rows affected (0.02 sec)
    Rows matched: 3  Changed: 3  Warnings: 0

  5. mysql> flush privileges;
    Query OK, 0 rows affected (0.01 sec)

  6. 修改完后重启mysql然后在以自己修改的密码登陆就ok了

b.源码安装mysql及密码破解

  1. root@192_168_2_193 ~]# cat /etc/issue
    CentOS release 6.4 (Final)
    Kernel \r on an \m

  2. [root@192_168_2_193 ~]# uname -r
    2.6.32-358.el6.x86_64

  3. mysql下载wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.63.tar.gz

  4. tar xzf mysql-5.1.63.tar.gz ;cd mysql-5.1.63 ;./configure --prefix=/usr/local/mysql
    --enable-assembler &&make -j8&&make -j8 install

  5. 配置mysql为系统服务

  6. cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
    cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
    chkconfig --add mysqld
    chkconfig --level 35 mysqld on
    /etc/init.d/mysqld restart

  7. 设置相关参数及初始化数据库

  8.  useradd mysql
    chown -R mysql.mysql /usr/local/mysql
    /usr/local/mysql/bin/mysql_install_db --user=mysql --datadir=./var
    --basedir=/usr/local/mysql/
    chown -R mysql.mysql var
    /usr/local/mysql/bin/mysqld_safe --user=mysql &

  9. /usr/local/mysql/bin/mysqld_safe --user=mysql --skip-grant-tables &跳过权限启动后台

  10. /usr/local/mysql/bin/mysql 登陆 use mysql;update user set password=password('lixi') where user='root';flush privileges;/etc/init.d/mysqld restart



本文转自 Anonymous123 51CTO博客,原文链接:http://blog.51cto.com/woshitieren/1672546
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
12天前
|
存储 关系型数据库 MySQL
提高MySQL查询性能的方法有很多
提高MySQL查询性能的方法有很多
64 6
|
3天前
|
安全 关系型数据库 MySQL
Linux下安装mysql8.0(以tar.xz包安装--编译安装)
通过上述步骤,您完成了从下载、编译、安装到配置MySQL 8.0的全过程。此过程虽然较为复杂,但提供了对MySQL安装环境的完全控制,有助于满足特定的部署需求。在实际操作中,根据具体的系统环境,可能还需调整部分步骤或解决未预见的依赖问题。始终参考官方文档和社区资源,保持安装过程与最新版本的兼容性。
153 67
|
6天前
|
关系型数据库 MySQL Linux
Linux系统绿色安装MySQL 8.0.39
Linux系统绿色安装MySQL 8.0.39
|
2天前
|
关系型数据库 MySQL Linux
Navicat 连接 Windows、Linux系统下的MySQL 各种错误,修改密码。
使用Navicat连接Windows和Linux系统下的MySQL时可能遇到的四种错误及其解决方法,包括错误代码2003、1045和2013,以及如何修改MySQL密码。
27 0
|
9天前
|
存储 关系型数据库 MySQL
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB区别,适用场景
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB——特点、性能、扩展性、安全性、适用场景比较
|
4天前
|
缓存 算法 关系型数据库
Mysql(3)—数据库相关概念及工作原理
数据库是一个以某种有组织的方式存储的数据集合。它通常包括一个或多个不同的主题领域或用途的数据表。
23 5
Mysql(3)—数据库相关概念及工作原理
|
8天前
|
SQL 关系型数据库 MySQL
|
3天前
|
关系型数据库 MySQL 数据库
MySQL数据库基础(数据库操作,常用数据类型,表的操作)
MySQL数据库基础(数据库操作,常用数据类型,表的操作)
22 5
|
5天前
|
SQL JSON 关系型数据库
MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
【10月更文挑战第3天】MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
33 5
|
7天前
|
监控 关系型数据库 MySQL
MySQL 查看数据库实例
MySQL 查看数据库实例
23 6