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

服务器

在阿里云轻量应用服务器(LAMP、LNMP等镜像)上安装 MySQL,通常有以下几种方式:


✅ 一、使用系统自带的包管理器安装(推荐)

? 适用于:Ubuntu / Debian 系统

# 更新软件包列表
sudo apt update

# 安装 MySQL 服务器
sudo apt install mysql-server -y

# 启动 MySQL 服务
sudo systemctl start mysql

# 设置开机自启
sudo systemctl enable mysql

# 运行安全初始化脚本(设置 root 密码等)
sudo mysql_secure_installation

提示:如果你是第一次安装,建议运行 mysql_secure_installation 来增强安全性。


? 适用于:CentOS / AlmaLinux / Rocky Linux 系统

# 安装 EPEL 源(CentOS 7/8)
sudo yum install epel-release -y

# 安装 MySQL YUM 源(以 MySQL 8.0 为例)
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

# 安装 MySQL 服务器
sudo yum install mysql-server -y

# 启动 MySQL 服务
sudo systemctl start mysqld

# 设置开机自启
sudo systemctl enable mysqld

# 查看临时 root 密码(MySQL 5.7+ 会生成一个临时密码)
sudo grep 'temporary password' /var/log/mysqld.log

# 运行安全初始化脚本
sudo mysql_secure_installation

✅ 二、使用宝塔面板一键安装(适合新手)

如果你使用的是带有 宝塔面板 的轻量服务器镜像(如 LAMP),可以直接通过宝塔面板来安装 MySQL:

  1. 登录宝塔后台(默认端口:8888)
  2. 点击“软件商店”
  3. 找到 MySQL(支持多个版本)
  4. 点击“安装”

安装完成后,你可以在面板中管理数据库、创建用户和数据库等。


✅ 三、手动编译安装(不推荐,除非有特殊需求)

如果你有定制化需求,也可以从源码编译安装 MySQL,但过程较为复杂,一般不推荐普通用户使用。


? 四、验证是否安装成功

# 登录 MySQL
mysql -u root -p

输入密码后进入 MySQL 命令行界面即表示安装成功。


⚠️ 注意事项

  1. 防火墙设置

    • 如果你要远程访问 MySQL,请确保放行 3306 端口。
    • 在阿里云控制台的安全组中添加入方向规则允许 TCP:3306。
  2. 绑定地址问题

    • 默认配置下 MySQL 只监听 127.0.0.1,如果要允许外部访问,需修改 /etc/mysql/mysql.conf.d/mysqld.cnf/etc/my.cnf 中的 bind-address = 0.0.0.0
  3. 数据目录权限问题

    • 如果你遇到无法启动的问题,检查 /var/lib/mysql 目录的权限是否属于 mysql:mysql

? 总结

方法 适用人群 推荐程度
包管理器安装 有一定 Linux 基础 ✅✅✅✅
宝塔面板安装 新手友好 ✅✅✅✅✅
源码编译安装 高级用户

如果你告诉我你的操作系统(比如 Ubuntu 22.04 / CentOS 7 / Debian 11),我可以给你更具体的命令。需要的话请留言 ?

未经允许不得转载:CDNK博客 » 阿里轻量级服务器安装mysql?