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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 本文介绍在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%]


   sudo rpm -ivh mysql-community-client-5.7.10-1.el7.x86_64.rpm  --force --nodeps

  warning: mysql-community-client-5.7.10-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                                                            (100################################# [100%]
Updating / installing...
   1:mysql-community-client-5.7.10-1.e                                  (  1################################# [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 |
    +-----------------------------+
    
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
1月前
|
移动开发 JavaScript 安全
热更新:移动应用的“空中加油”技术-详解什么是热更新?-优雅草卓伊凡 卓伊凡的挑战
热更新:移动应用的“空中加油”技术-详解什么是热更新?-优雅草卓伊凡 卓伊凡的挑战
205 12
热更新:移动应用的“空中加油”技术-详解什么是热更新?-优雅草卓伊凡 卓伊凡的挑战
|
1月前
|
人工智能 搜索推荐 算法
用AI提示词搞定基金定投:技术人的理财工具实践
本文将AI提示词工程应用于基金定投,为技术人打造一套系统化、可执行的理财方案。通过结构化指令,AI可生成个性化定投策略,覆盖目标设定、资产配置、风险控制与动态调整,帮助用户降低决策门槛,规避情绪干扰,实现科学理财。
330 13
|
1月前
|
人工智能 安全 API
近期 AI 领域的新发布所带来的启示
2024 年以来,AI 基础设施的快速发展过程中,PaaS 层的 AI 网关是变化最明显的基建之一。从传统网关的静态规则和简单路由开始,网关的作用被不断拉伸。用户通过使用网关来实现多模型的流量调度、智能路由、Agent 和 MCP 服务管理、AI 治理等,试图让系统更灵活、更可控、更可用。国庆期间 AI 界发布/升级了一些产品,我们在此做一个简报,从中窥探下对 AI 网关演进新方向的启示。
327 27
|
1月前
|
人工智能 安全 Java
分布式 Multi Agent 安全高可用探索与实践
在人工智能加速发展的今天,AI Agent 正在成为推动“人工智能+”战略落地的核心引擎。无论是技术趋势还是政策导向,都预示着一场深刻的变革正在发生。如果你也在探索 Agent 的应用场景,欢迎关注 AgentScope 项目,或尝试使用阿里云 MSE + Higress + Nacos 构建属于你的 AI 原生应用。一起,走进智能体的新世界。
422 38
|
2月前
|
人工智能 自然语言处理 搜索推荐
AI与GIS工具引领企业变革
科技赋能企业转型:清华团队突破固态电池技术,AIGEO融合AI与GIS助力精准获客,降本增效。覆盖美妆、教育、金融等多领域,提升流量与转化率,推动数字化升级。(238字)
238 107
|
1月前
|
XML Java Android开发
P3C-CodeStyle-IDEA-2025
P3C-CodeStyle 是一套Java代码规范配置,设定右边界120字符,强制换行与缩进规则,统一注释、参数、异常等格式,提升代码可读性与团队协作效率。
159 1
|
2月前
|
人工智能 测试技术 开发工具
如何将 AI 代码采纳率从30%提升到80%?
AI编码采纳率低的根本原因在于人类期望其独立完成模糊需求,本文提出了解决之道,讲解如何通过结构化文档和任务拆解提高AI的基础可靠性。
887 24
|
1月前
|
监控 Cloud Native Java
jdk25
JDK 25聚焦夯实基础,推动Java持续进化。以虚拟线程优化、值对象预研为核心,强化并发性能与内存效率;推进字符串模板、未命名变量等新特性落地,提升编码简洁性;增强ZGC、JFR等底层能力,助力云原生与可观测性。虽无颠覆变革,却彰显Java“守正出新”的实用主义哲学,为未来重大升级铺平道路。(238字)
400 145
|
2月前
|
SQL 人工智能 监控
SLS Copilot 实践:基于 SLS 灵活构建 LLM 应用的数据基础设施
本文将分享我们在构建 SLS SQL Copilot 过程中的工程实践,展示如何基于阿里云 SLS 打造一套完整的 LLM 应用数据基础设施。
617 54