核心结论
在阿里云轻量级服务器上安装MySQL可通过包管理器快速完成,需注意安全配置和性能优化,以下是具体步骤与关键事项。
1. 环境准备
- 系统兼容性:确认服务器系统(如Ubuntu 20.04或CentOS 7),推荐使用LTS版本以确保稳定性。
- 资源检查:轻量服务器需至少1核CPU和2GB内存,避免因资源不足导致安装失败。
2. 安装MySQL
- Ubuntu/Debian:
sudo apt update sudo apt install mysql-server -y # 默认安装最新稳定版 - CentOS/RHEL:
sudo yum install mysql-server -y sudo systemctl start mysqld - 关键操作:安装后运行
sudo mysql_secure_installation,设置root密码并移除匿名用户等安全风险。
3. 基础配置优化
- 内存限制:轻量服务器需调整
my.cnf中的innodb_buffer_pool_size(建议设为总内存的50%-70%)。 - 远程访问:若需远程连接,需修改bind-address为
0.0.0.0并配置防火墙(阿里云安全组开放3306端口)。
4. 验证与维护
- 运行状态:
sudo systemctl status mysql确认服务是否激活。 - 日志监控:通过
/var/log/mysql/error.log排查问题,定期备份数据(如使用mysqldump)。
注意事项
- 版本选择:轻量服务器建议用MySQL 8.0或MariaDB 10.5,平衡功能与资源占用。
- 安全建议:务必启用防火墙并限制IP访问,避免暴露默认端口。
完成以上步骤后,即可在阿里云轻量服务器上稳定运行MySQL。
CCLOUD博客