如何安装指定版本的mysql_mysql指定版本安装方法
#技术教程 发布时间: 2025-12-19
直接安装指定版本MySQL需绕过包管理器自动升级机制,Linux用apt/dnf锁定版本,macOS用Homebrew历史formula或官方DMG,通用方案为下载官方归档二进制包手动部署。
直接安装指定版本的 MySQL,关键在于绕过默认包管理器(如 apt、yum、brew)自动选择最新版的行为,改用精确版本控制的方式。不同系统操作差异较大,下面分场景说明最稳妥、常用的安装方法。
Linux(Ubuntu/Debian):用 APT 指定版本安装
APT 默认安装的是仓库中“latest stable”版,但官方源通常保留多个历史版本。需先查可用版本,再锁定安装:
- 更新包索引:
sudo apt update - 查看可用的 MySQL 版本列表:
apt list -a mysql-server或apt-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 手动安装:
- 查找含目标版本(如 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环境重建方法
下一篇 : mysql如何避免回表查询_mysql回表查询优化方法
-
SEO外包最佳选择国内专业的白帽SEO机构,熟知搜索算法,各行业企业站优化策略!
SEO公司
-
可定制SEO优化套餐基于整站优化与品牌搜索展现,定制个性化营销推广方案!
SEO套餐
-
SEO入门教程多年积累SEO实战案例,从新手到专家,从入门到精通,海量的SEO学习资料!
SEO教程
-
SEO项目资源高质量SEO项目资源,稀缺性外链,优质文案代写,老域名提权,云主机相关配置折扣!
SEO资源
-
SEO快速建站快速搭建符合搜索引擎友好的企业网站,协助备案,域名选择,服务器配置等相关服务!
SEO建站
-
快速搜索引擎优化建议没有任何SEO机构,可以承诺搜索引擎排名的具体位置,如果有,那么请您多注意!专业的SEO机构,一般情况下只能确保目标关键词进入到首页或者前几页,如果您有相关问题,欢迎咨询!
:用 YUM/DNF 安装特定 RPM 包