阿里云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
-
添加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
-
安装MySQL服务器:
sudo yum install -y mysql-community-server
-
启动MySQL服务:
sudo systemctl start mysqld sudo systemctl enable mysqld
三、初始配置
-
获取临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
-
安全配置向导:
sudo mysql_secure_installation
- 重要:按提示设置新root密码、移除匿名用户、禁止远程root登录等
-
防火墙配置(如启用):
sudo firewall-cmd --add-service=mysql --permanent sudo firewall-cmd --reload
四、常用管理命令
-
服务管理:
sudo systemctl status mysqld # 查看状态 sudo systemctl restart mysqld # 重启服务
-
登录MySQL:
mysql -u root -p
五、可选优化配置
-
编辑配置文件:
sudo vim /etc/my.cnf
常见优化参数:
[mysqld] character-set-server=utf8mb4 default_authentication_plugin=mysql_native_password
-
创建新用户(推荐):
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服务器。对于生产环境,建议进一步配置备份策略和监控方案。