ECS云服务器快速部署MySQL数据库指南
一、准备ECS实例
登录阿里云控制台创建ECS实例,建议选择CentOS或Ubuntu系统并配置SSD云盘。创建完成后通过SSH客户端连接服务器,Windows可使用PuTTY,Mac/Linux使用终端工具。
二、安装MySQL服务
执行以下命令完成基础部署:
- 更新软件源:
yum update -y
或apt update
- 安装MySQL:
yum install mysql-server
(CentOS) 或apt install mysql-server
(Ubuntu) - 启动服务:
systemctl start mysqld
- 设置开机启动:
systemctl enable mysqld
三、配置安全策略
关键安全设置步骤:
- 运行安全脚本:
mysql_secure_installation
设置root密码 - 授权远程访问:
GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '密码'
- 开放3306端口:在ECS安全组中添加TCP入方向规则
四、可选部署方案
方式 | 命令示例 | 适用场景 |
---|---|---|
Docker部署 | docker run --name mysql -e MYSQL_ROOT_PASSWORD=密码 -d mysql |
快速测试环境 |
二进制安装 | tar -zxvf mysql-*.tar.gz |
自定义路径配置 |
五、验证安装结果
通过mysql -u root -p
连接数据库,执行SHOW DATABASES;
查看系统库列表。远程客户端可使用Navicat等工具测试连接。