阿里云alibaba cloud linux 3.2104 lts 64位怎么部署mysql?

云计算

阿里云Alibaba Cloud Linux 3.2104 LTS 64位部署MySQL指南

结论:在Alibaba Cloud Linux 3上部署MySQL最推荐使用官方YUM源安装MySQL 8.0社区版,通过systemd管理服务,安装过程约10分钟可完成。

一、准备工作

  • 系统更新
    sudo yum update -y
  • 安装必要工具
    sudo yum install -y wget vim

二、安装MySQL 8.0

  1. 添加MySQL官方YUM源

    sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
    sudo rpm -ivh mysql80-community-release-el7-6.noarch.rpm
  2. 安装MySQL服务器

    sudo yum install -y mysql-community-server
  3. 启动MySQL服务

    sudo systemctl start mysqld
    sudo systemctl enable mysqld

三、初始配置

  1. 获取临时密码

    sudo grep 'temporary password' /var/log/mysqld.log
  2. 安全配置向导

    sudo mysql_secure_installation
    • 重要:按提示设置新root密码、移除匿名用户、禁止远程root登录等
  3. 防火墙配置(如启用)

    sudo firewall-cmd --add-service=mysql --permanent
    sudo firewall-cmd --reload

四、常用管理命令

  • 服务管理

    sudo systemctl status mysqld    # 查看状态
    sudo systemctl restart mysqld   # 重启服务
  • 登录MySQL

    mysql -u root -p

五、可选优化配置

  1. 编辑配置文件

    sudo vim /etc/my.cnf

    常见优化参数:

    [mysqld]
    character-set-server=utf8mb4
    default_authentication_plugin=mysql_native_password
  2. 创建新用户(推荐)

    CREATE USER 'username'@'%' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
    FLUSH PRIVILEGES;

六、验证安装

  • 检查版本
    SELECT VERSION();
  • 检查运行状态
    sudo systemctl status mysqld

核心提示
1. 务必记录初始随机密码
2. 生产环境建议禁用root远程登录并创建专用管理用户

通过以上步骤,您已在Alibaba Cloud Linux 3上成功部署了MySQL 8.0服务器。对于生产环境,建议进一步配置备份策略和监控方案。

未经允许不得转载:CLOUD云枢 » 阿里云alibaba cloud linux 3.2104 lts 64位怎么部署mysql?