Centos 7.2 系统安装mysql5.7.10指定版本

简介: 本文介绍在CentOS 7.2系统上安装MySQL 5.7.10的完整步骤,包括下载RPM包、解压、依赖处理、强制安装、服务启动与状态检查,并通过日志获取临时密码后修改为自定义密码,确保MySQL服务正常运行。

Linux Centos 7.2 系统安装mysql5.7.10

Mysql 官网地址

https://www.mysql.com/cn/

QQ_1760187742344
点击下载地址

https://www.mysql.com/cn/downloads/

QQ_1760187843126

MySQL Community Downloads

QQ_1760187966748

版本选择

https://dev.mysql.com/downloads/mysql/

QQ_1760188026446

选择相应版本,根据mysql版本和系统和操作系统位数64位还是32位选择相应版本

QQ_1760188110174

选择Download右键复制下载地址

https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.10-1.el7.x86_64.rpm-bundle.tar

通过Filezilla上传安装包到服务器

  1. 解压tar包到文件夹

    tar -xvf mysql-5.7.10-1.el7.x86_64.rpm-bundle.tar
    mysql-community-client-5.7.10-1.el7.x86_64.rpm
    mysql-community-minimal-debuginfo-5.7.10-1.el7.x86_64.rpm
    mysql-community-server-5.7.10-1.el7.x86_64.rpm
    mysql-community-test-5.7.10-1.el7.x86_64.rpm
    mysql-community-embedded-devel-5.7.10-1.el7.x86_64.rpm
    mysql-community-libs-compat-5.7.10-1.el7.x86_64.rpm
    mysql-community-server-minimal-5.7.10-1.el7.x86_64.rpm
    mysql-community-common-5.7.10-1.el7.x86_64.rpm
    mysql-community-embedded-compat-5.7.10-1.el7.x86_64.rpm
    mysql-community-libs-5.7.10-1.el7.x86_64.rpm
    mysql-community-embedded-5.7.10-1.el7.x86_64.rpm
    mysql-community-devel-5.7.10-1.el7.x86_64.rpm
    
  1. 进行安装

    rpm -ivh mysql-community-server-5.7.10-1.el7.x86_64.rpm
    warning: mysql-community-server-5.7.10-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
    error: Failed dependencies:
        libaio.so.1()(64bit) is needed by mysql-community-server-5.7.10-1.el7.x86_64
        libaio.so.1(LIBAIO_0.1)(64bit) is needed by mysql-community-server-5.7.10-1.el7.x86_64
        libaio.so.1(LIBAIO_0.4)(64bit) is needed by mysql-community-server-5.7.10-1.el7.x86_64
        mysql-community-client(x86-64) = 5.7.10-1.el7 is needed by mysql-community-server-5.7.10-1.el7.x86_64
        mysql-community-common(x86-64) = 5.7.10-1.el7 is needed by mysql-community-server-5.7.10-1.el7.x86_64
    

    解决报错问题

    yum install -y libaio
    Failed to set locale, defaulting to C
    Loaded plugins: fastestmirror
    base                                                                                                   | 3.6 kB  00:00:00     
    epel                                                                                                   | 4.3 kB  00:00:00     
    extras                                                                                                 | 2.9 kB  00:00:00     
    updates                                                                                                | 2.9 kB  00:00:00     
    (1/7): base/7/x86_64/primary_db                                                                        | 6.1 MB  00:00:00     
    (2/7): epel/x86_64/updateinfo                                                                          | 1.0 MB  00:00:00     
    (3/7): base/7/x86_64/group_gz                                                                          | 153 kB  00:00:00     
    (4/7): extras/7/x86_64/primary_db                                                                      | 253 kB  00:00:00     
    (5/7): epel/x86_64/group                                                                               | 399 kB  00:00:00     
    (6/7): epel/x86_64/primary_db                                                                          | 8.7 MB  00:00:00     
    (7/7): updates/7/x86_64/primary_db                                                                     |  27 MB  00:00:00     
    Determining fastest mirrors
    Resolving Dependencies
    --> Running transaction check
    ---> Package libaio.x86_64 0:0.3.109-13.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ==============================================================================================================================
     Package                     Arch                        Version                              Repository                 Size
    ==============================================================================================================================
    Installing:
     libaio                      x86_64                      0.3.109-13.el7                       base                       24 k
    
    Transaction Summary
    ==============================================================================================================================
    Install  1 Package
    
    Total download size: 24 k
    Installed size: 38 k
    Downloading packages:
    libaio-0.3.109-13.el7.x86_64.rpm                                                                       |  24 kB  00:00:00     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : libaio-0.3.109-13.el7.x86_64                                                                               1/1 
      Verifying  : libaio-0.3.109-13.el7.x86_64                                                                               1/1 
    
    Installed:
      libaio.x86_64 0:0.3.109-13.el7                                                                                              
    
    Complete!
    

忽略提醒安装

   sudo rpm -ivh mysql-community-server-5.7.10-1.el7.x86_64.rpm --force --nodeps
   warning: mysql-community-server-5.7.10-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
   Preparing...                          ################################# [100%]
   Updating / installing...
      1:mysql-community-server-5.7.10-1.e################################# [100%]
  1. 启动服务

    service mysql start
    Redirecting to /bin/systemctl start  mysql.service
    Failed to start mysql.service: Unit not found.
    

    解决报错

    systemctl list-unit-files | grep -i mysql
    mysqld.service                                enabled 
    
    service mysqld start
    Redirecting to /bin/systemctl start  mysqld.service
    Perfect! The MySQL service (mysqld) has been started successfully. Let me verify that it's running:
    
  1. 查看状态

    systemctl status mysqld
    ● mysqld.service - MySQL Server
       Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
       Active: active (running) since Sat 2025-10-11 17:08:13 CST; 50s ago
      Process: 12038 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
      Process: 11965 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
     Main PID: 12041 (mysqld)
       CGroup: /system.slice/mysqld.service
               └─12041 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
    
    Oct 11 17:08:08 kij106 systemd[1]: Starting MySQL Server...
    Oct 11 17:08:13 kij106 systemd[1]: Started MySQL Server.
    
  1. 查询密码

    grep 'temporary password' /var/log/mysqld.log
    2025-10-11T09:08:09.938870Z 1 [Note] A temporary password is generated for root@localhost: !A:+iSe,#7+I
    
  1. 修改密码

    mysqladmin -u root -p'!A:+iSe,#7+I' password 'NewPassword123!'
    mysqladmin: [Warning] Using a password on the command line interface can be insecure.
    Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
    
  1. 查询密码状态

    mysql -u root -p'NewPassword123!' -e "SELECT 'MySQL connection successful' AS status;"
    mysql: [Warning] Using a password on the command line interface can be insecure.
    +-----------------------------+
    | status                      |
    +-----------------------------+
    | MySQL connection successful |
    +-----------------------------+
    
目录
相关文章
|
13天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
12天前
|
存储 人工智能 搜索推荐
终身学习型智能体
当前人工智能前沿研究的一个重要方向:构建能够自主学习、调用工具、积累经验的小型智能体(Agent)。 我们可以称这种系统为“终身学习型智能体”或“自适应认知代理”。它的设计理念就是: 不靠庞大的内置知识取胜,而是依靠高效的推理能力 + 动态获取知识的能力 + 经验积累机制。
393 135
|
12天前
|
存储 人工智能 Java
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
本文讲解 Prompt 基本概念与 10 个优化技巧,结合学术分析 AI 应用的需求分析、设计方案,介绍 Spring AI 中 ChatClient 及 Advisors 的使用。
496 132
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
|
2天前
|
人工智能 移动开发 自然语言处理
阿里云百炼产品月刊【2025年9月】
本月通义千问模型大升级,新增多模态、语音、视频生成等高性能模型,支持图文理解、端到端视频生成。官网改版上线全新体验中心,推出高代码应用与智能体多模态知识融合,RAG能力增强,助力企业高效部署AI应用。
207 0
|
12天前
|
人工智能 Java API
AI 超级智能体全栈项目阶段一:AI大模型概述、选型、项目初始化以及基于阿里云灵积模型 Qwen-Plus实现模型接入四种方式(SDK/HTTP/SpringAI/langchain4j)
本文介绍AI大模型的核心概念、分类及开发者学习路径,重点讲解如何选择与接入大模型。项目基于Spring Boot,使用阿里云灵积模型(Qwen-Plus),对比SDK、HTTP、Spring AI和LangChain4j四种接入方式,助力开发者高效构建AI应用。
500 122
AI 超级智能体全栈项目阶段一:AI大模型概述、选型、项目初始化以及基于阿里云灵积模型 Qwen-Plus实现模型接入四种方式(SDK/HTTP/SpringAI/langchain4j)
|
6天前
|
存储 JSON 安全
加密和解密函数的具体实现代码
加密和解密函数的具体实现代码
235 136
|
23天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
1585 87