Ubuntu系统下阿里云轻量服务器安装MySQL的步骤是什么?

在 Ubuntu 系统的阿里云轻量应用服务器上安装 MySQL,推荐使用官方 APT 源进行安装,这样能确保获取最新的安全补丁和版本。以下是详细步骤:

1. 更新系统软件包

首先更新本地软件包索引,确保获取最新的依赖信息:

sudo apt update
sudo apt upgrade -y

2. 安装 MySQL 服务器

直接使用 apt 安装默认版本的 MySQL(Ubuntu 仓库中通常包含 MySQL 8.0):

sudo apt install mysql-server -y

安装过程中会自动启动 MySQL 服务。

3. 安全初始化配置

运行 mysql_secure_installation 脚本增强安全性:

sudo mysql_secure_installation

按提示依次操作:

  • 输入当前 root 密码(首次安装时可能为空,直接回车即可)
  • 设置新的 root 密码
  • 移除匿名用户、禁止 root 远程登录、删除测试数据库等

注意:如果希望使用更安全的认证插件(如 caching_sha2_password),可在后续手动调整,但默认流程已足够满足一般需求。

4. 验证安装状态

检查 MySQL 服务是否正常运行:

systemctl status mysql

若显示 active (running),则说明安装成功。

5. (可选)允许远程连接

若需从外部访问数据库(如通过 Navicat、DBeaver 等工具),需执行以下操作:

a) 修改 MySQL 配置文件

编辑配置文件:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

找到 bind-address = 127.0.0.1 行,改为:

bind-address = 0.0.0.0

保存并退出(Ctrl+O → Enter → Ctrl+X)。

b) 重启 MySQL 服务

sudo systemctl restart mysql

c) 创建远程用户并授权

登录 MySQL:

sudo mysql

执行以下 SQL 语句(替换 your_password 为强密码):

CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';
FLUSH PRIVILEGES;
EXIT;

d) 配置阿里云安全组

关键步骤:登录阿里云控制台 → 进入“轻量应用服务器”实例 → “防火墙”或“安全组”规则 → 添加入站规则:

  • 协议:TCP
  • 端口范围:3306
  • 授权对象:0.0.0.0/0(生产环境建议限制为具体 IP)

6. 测试远程连接

在本地电脑使用客户端工具连接:

  • 主机:服务器公网 IP
  • 端口:3306
  • 用户名:remote_user
  • 密码:你设置的密码

补充建议

  • 定期备份:使用 mysqldump 定期备份重要数据。
  • 监控资源:轻量服务器内存有限,建议根据实际负载调整 my.cnf 中的缓冲池大小。
  • 替代方案:如需更高性能或特定版本,可考虑使用 Docker 部署 MySQL,或选择阿里云 RDS 云数据库服务。

完成以上步骤后,你的 MySQL 服务即可在 Ubuntu 轻量服务器上稳定运行。

未经允许不得转载:ECLOUD博客 » Ubuntu系统下阿里云轻量服务器安装MySQL的步骤是什么?