结论先行
在轻量服务器上安装MySQL需选择轻量级版本(如MySQL 8.0或MariaDB),并通过包管理工具快速部署,注意配置优化以节省资源。
1. 版本选择
- 推荐MySQL 8.0或MariaDB,两者均支持轻量化运行,且兼容性强。
- 避免安装非必要组件(如测试库),可通过命令
sudo apt install mysql-server --no-install-recommends(Ubuntu/Debian)精简安装。
2. 安装步骤
- 更新系统:
sudo apt update && sudo apt upgrade -y(Linux)。 - 一键安装:使用包管理工具(如
apt/yum),例如:sudo apt install mysql-server -y # Debian/Ubuntu sudo yum install mysql-community-server -y # CentOS/RHEL - 验证安装:
sudo systemctl start mysql后执行mysql --version检查版本。
3. 关键配置优化
- 内存限制:修改
/etc/mysql/my.cnf,设置innodb_buffer_pool_size=64M(根据服务器内存调整)。 - 关闭非必要功能:如禁用
performance_schema(添加performance_schema=OFF)。 - 安全加固:运行
sudo mysql_secure_installation设置密码并移除匿名用户。
4. 资源监控与管理
- 使用
top或htop监控MySQL进程资源占用。 - 定期清理日志:
sudo rm /var/log/mysql/mysql-slow.log(需备份)。
注意事项
- 轻量服务器推荐配置:1核1GB内存即可运行基础MySQL服务,但需避免高并发查询。
- 云服务器场景:部分云平台提供MySQL镜像,可直接选用预配置的轻量版。
CCLOUD博客