Ubuntu 系统下 MySQL 安装前的环境检查与依赖准备指南
一、系统环境检查
-
确认系统版本
执行命令查看 Ubuntu 版本:
bashlsb_release -a确保系统满足 MySQL 8.0+ 要求(Ubuntu 18.04+)
-
更新软件源
避免依赖冲突:
bashsudo apt update && sudo apt upgrade -y -
检查现有 MySQL 服务
防止版本冲突:
bashsudo systemctl status mysql # 若存在旧版本,需彻底卸载: sudo apt purge mysql-* && sudo apt autoremove
二、关键依赖准备
-
安装核心依赖包
包括网络工具和编译依赖:
bashsudo apt install -y libaio1 libncurses5 libtinfo5 libmecab2 psmisc -
SSL/TLS 库支持
确保安全连接:
bashsudo apt install -y openssl libssl-dev -
内存与磁盘检查
- 最小内存要求:2\\text{GB}
- 磁盘空间:至少 1\\text{GB} 可用
查看命令:
bashfree -h # 内存检查 df -h # 磁盘检查
三、用户与权限配置
-
创建专用用户组
bashsudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql -
配置目录权限
预设数据存储目录:
bashsudo mkdir -p /var/lib/mysql sudo chown -R mysql:mysql /var/lib/mysql
四、防火墙配置
bash
sudo ufw allow 3306/tcp # 开放默认端口
sudo ufw reload # 重启防火墙
五、验证准备就绪
执行预检查脚本:
bash
# 检查依赖完整性
sudo apt --simulate install mysql-server
# 预期输出:显示将要安装的包列表,无错误提示
关键注意事项
- 推荐在纯净系统执行安装
- 生产环境需提前规划数据存储路径
- 备份重要数据:
sudo tar -czvf /backup/mysql_preinstall.tar.gz /etc/mysql
完成上述步骤后,即可开始正式安装流程。环境准备时间约 5\\text{-}10 分钟(视网络状况而定)。