如何安装指定版本的mysql_mysql指定版本安装方法

P粉602998670
发布: 2025-12-19 14:21:08
原创
351人浏览过
直接安装指定版本MySQL需绕过包管理器自动升级机制,Linux用apt/dnf锁定版本,macOS用Homebrew历史formula或官方DMG,通用方案为下载官方归档二进制包手动部署。

如何安装指定版本的mysql_mysql指定版本安装方法

直接安装指定版本的 MySQL,关键在于绕过默认包管理器(如 apt、yum、brew)自动选择最新版的行为,改用精确版本控制的方式。不同系统操作差异较大,下面分场景说明最稳妥、常用的安装方法。

Linux(Ubuntu/Debian):用 APT 指定版本安装

APT 默认安装的是仓库中“latest stable”版,但官方源通常保留多个历史版本。需先查可用版本,再锁定安装:

  • 更新包索引:sudo apt update
  • 查看可用的 MySQL 版本列表:apt list -a mysql-serverapt-cache policy mysql-server
  • 安装指定版本(例如 8.0.33):sudo apt install mysql-server=8.0.33-0ubuntu0.22.04.1(注意后缀需与 apt-cache policy 输出中完全一致)
  • 安装后立即固定版本,防止被自动升级:sudo apt-mark hold mysql-server

Linux(CentOS/RHEL):用 YUM/DNF 安装特定 RPM 包

官方 MySQL Yum 仓库支持多版本共存,推荐优先使用官方 repo:

  • 下载对应系统的 MySQL Yum 仓库配置包(如 mysql80-community-release-el8-*.noarch.rpm),安装:sudo dnf install mysql80-community-release-el8-*.rpm
  • 启用目标版本仓库(如只启用 5.7):sudo dnf-config-manager --disable mysql80-community && sudo dnf-config-manager --enable mysql57-community
  • 安装:sudo dnf install mysql-community-server
  • 验证版本:mysqld --version

macOS:用 Homebrew 精确安装旧版

Homebrew 默认只保留最新版 formula,老版本需通过历史 commit 手动安装:

S_Space 商城系统
S_Space 商城系统

系统特色及功能简介,主要包括以下方面: 合一:包括语言、模板风格、用户群;此版本内订简体、繁体、英文于一体;可另增设其它语言选项;模板风格指可以存在多界面的情况下进行界面互换;用户群指可写于单用户版本,也可用于多用户商城版本,具体设置可通过会员组权限修改 会员组定制:系统初安装时,内订6级会员分组,即 游客组、管理员组、VIP用户组、柜台用户组、柜台VIP用户组;此6级会员组不可以删除。另管理

S_Space 商城系统 0
查看详情 S_Space 商城系统
  • 查找含目标版本(如 5.7.40)的 formula 提交:brew search mysql@5.7;若无,用 brew tap-new $USER/mysql-legacy 并从 brew-core 历史中提取旧 formula
  • 更简单方式:直接下载官方 DMG 安装包(MySQL Archives),选择 macOS 版本 + 对应 MySQL 小版本(如 8.0.28),双击安装即可
  • 安装后确认:/usr/local/mysql/bin/mysqld --version,并注意 PATH 是否已包含该路径

通用稳妥方案:二进制免安装版(Linux/macOS/Windows)

适合开发测试或需要完全隔离多版本的场景,不依赖系统包管理器:

  • 前往 MySQL 官方归档页,选择平台、版本(如 5.6.51、8.0.30)、打包格式(tar.gz 或 zip)
  • 解压到自定义目录(如 ~/mysql-5.7.40),无需 root 权限
  • 初始化数据目录:bin/mysqld --initialize --user=$USER --basedir=$(pwd) --datadir=./data
  • 启动服务:bin/mysqld_safe --user=$USER --datadir=./data &
  • 连接:bin/mysql -u root -p --socket=./data/mysql.sock

只要明确目标版本号,并匹配对应平台和安装媒介,就能避开“总是装最新版”的陷阱。官方归档页是最全的版本来源,建议优先从此处下载。

以上就是如何安装指定版本的mysql_mysql指定版本安装方法的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号