阿里云轻量级服务器安装mysql?

核心结论

在阿里云轻量级服务器上安装MySQL的流程包括环境准备、安装配置、安全加固三个关键步骤,全程约需10-15分钟,推荐使用MySQL 8.0版本以获得最佳性能与安全性。


1. 环境准备

  • 系统兼容性:确认服务器为CentOS 7/8或Ubuntu 18.04/20.04(其他系统需调整命令)。
  • 资源检查:轻量服务器建议1核2GB内存以上,避免因资源不足导致安装失败。
  • 更新系统:运行sudo yum update(CentOS)或sudo apt update && sudo apt upgrade(Ubuntu)确保系统包最新。

2. 安装MySQL

  • 一键安装命令

    # Ubuntu/Debian  
    sudo apt install mysql-server  
    
    # CentOS/RHEL  
    sudo yum install mysql-server  
  • 启动服务:执行sudo systemctl start mysqld,并设置开机自启:sudo systemctl enable mysqld
  • 验证安装:运行mysql --version,确认输出版本号(如MySQL 8.0.34)。

3. 安全配置

  • 运行安全脚本:执行sudo mysql_secure_installation,按提示完成以下操作:
    • 设置root密码(建议12位以上含特殊字符)。
    • 移除匿名用户禁用远程root登录删除测试数据库
  • 防火墙开放端口(默认3306):
    sudo ufw allow 3306/tcp  # Ubuntu  
    sudo firewall-cmd --add-port=3306/tcp --permanent  # CentOS  

4. 远程访问(可选)

  • 修改绑定地址:编辑/etc/mysql/mysql.conf.d/mysqld.cnf(Ubuntu)或/etc/my.cnf(CentOS),将bind-address改为0.0.0.0
  • 创建远程用户
    CREATE USER 'remote_user'@'%' IDENTIFIED BY 'StrongPassword!';  
    GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';  
    FLUSH PRIVILEGES;  

注意事项

  • 数据备份:定期使用mysqldump备份数据库。
  • 性能监控:阿里云控制台提供云监控服务,可设置MySQL关键指标告警。
  • 版本选择:生产环境推荐MySQL 8.0,社区版即可满足轻量需求。
未经允许不得转载:CCLOUD博客 » 阿里云轻量级服务器安装mysql?