1. MySQL安装前的准备工作
作为一名数据库管理员,我经常需要在新服务器上部署MySQL。虽然MySQL安装过程看似简单,但前期准备工作的充分程度直接决定了后续使用的稳定性。这里分享我多年实践总结的高效安装流程。
首先需要确认操作系统环境。MySQL支持Windows、Linux和macOS三大平台,不同平台的安装包和依赖项有所区别。以最常见的CentOS 7为例,我们需要先检查系统版本:
bash复制cat /etc/redhat-release
内存和磁盘空间是另一个关键点。生产环境建议至少2GB内存和20GB磁盘空间。开发测试环境可以适当降低要求,但1GB内存和10GB磁盘是底线。检查命令:
bash复制free -h
df -h
注意:如果系统已安装旧版MySQL,必须先彻底卸载。残留的配置文件可能导致新版本安装失败。执行
rpm -qa | grep mysql查找并卸载所有相关包。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 三种主流安装方式对比
2.1 YUM仓库安装(推荐)
这是最便捷的安装方式,适合绝大多数Linux发行版。MySQL官方提供了YUM仓库,只需几步配置:
- 下载仓库配置:
bash复制wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
- 导入GPG密钥:
bash复制rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
- 安装仓库:
bash复制rpm -ivh mysql80-community-release-el7-7.noarch.rpm
提示:如果想安装MySQL 5.7,需要修改
/etc/yum.repos.d/mysql-community.repo文件,启用5.7仓库并禁用8.0仓库。
2.2 二进制包安装
当服务器无法连接外网时,二进制包是最佳选择。下载对应版本的tar包后:
bash复制tar -xvf mysql-8.0.33-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.33-linux-glibc
