在腾讯云服务器上使用 LAMP 环境安装 MySQL,通常是指在 Linux + Apache + MySQL + PHP 的组合中安装 MySQL 数据库。以下是基于 Ubuntu 或 CentOS 系统的详细安装步骤。
🛠️ 一、准备工作
-
登录腾讯云服务器
使用 SSH 登录你的云服务器:ssh root@你的服务器公网IP -
更新系统包(推荐)
-
Ubuntu/Debian:
sudo apt update && sudo apt upgrade -y -
CentOS/RHEL:
sudo yum update -y
-
🐬 二、安装 MySQL
✅ 方法一:Ubuntu 安装 MySQL
-
安装 MySQL 服务器:
sudo apt install mysql-server -y -
启动并设置开机自启:
sudo systemctl start mysql sudo systemctl enable mysql -
运行安全配置向导(设置 root 密码、移除匿名用户等):
sudo mysql_secure_installation按提示操作,建议:
- 设置强 root 密码
- 移除匿名用户
- 禁止 root 远程登录
- 移除测试数据库
- 重新加载权限
-
登录 MySQL 测试:
sudo mysql -u root -p
✅ 方法二:CentOS 安装 MySQL(以 MySQL 8.0 为例)
注意:CentOS 默认源可能没有最新 MySQL,建议添加官方源。
-
添加 MySQL 官方 Yum 源:
下载并安装 MySQL Yum 源:
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm -y -
安装 MySQL 服务器:
sudo yum install mysql-server -y -
启动并设置开机自启:
sudo systemctl start mysqld sudo systemctl enable mysqld -
查看临时 root 密码(MySQL 5.7+ 自动生成):
sudo grep 'temporary password' /var/log/mysqld.log -
运行安全配置向导:
sudo mysql_secure_installation输入临时密码后,设置新密码并完成安全配置。
-
登录测试:
mysql -u root -p
🔐 三、配置远程访问(可选)
⚠️ 生产环境慎用,建议通过 SSH 隧道或安全组限制 IP。
-
修改 MySQL 配置文件:
- Ubuntu:
/etc/mysql/mysql.conf.d/mysqld.cnf - CentOS:
/etc/my.cnf或/etc/my.cnf.d/mysqld.cnf
找到
bind-address,修改为:bind-address = 0.0.0.0 - Ubuntu:
-
重启 MySQL:
sudo systemctl restart mysql # Ubuntu sudo systemctl restart mysqld # CentOS -
创建允许远程连接的用户(在 MySQL 中执行):
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'StrongPassword123!'; GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%'; FLUSH PRIVILEGES; -
腾讯云安全组配置:
- 登录 腾讯云控制台
- 找到你的云服务器 → 安全组 → 添加规则
- 放行 3306 端口,来源设置为你的 IP 或
0.0.0.0/0(不推荐)
🧪 四、验证安装
-
检查 MySQL 状态:
sudo systemctl status mysql # Ubuntu sudo systemctl status mysqld # CentOS -
查看版本:
mysql --version -
连接数据库:
mysql -u root -p
📦 五、LAMP 其他组件(简要)
-
Apache:
sudo apt install apache2 # Ubuntu sudo yum install httpd # CentOS -
PHP:
sudo apt install php libapache2-mod-php php-mysql # Ubuntu sudo yum install php php-mysql php-gd php-cli # CentOS
✅ 总结
| 步骤 | 操作 |
|---|---|
| 1 | 更新系统 |
| 2 | 安装 MySQL(apt 或 yum) |
| 3 | 启动并启用 MySQL 服务 |
| 4 | 运行 mysql_secure_installation 加固 |
| 5 | (可选)配置远程访问 + 安全组 |
| 6 | 安装 Apache 和 PHP 完成 LAMP |
如需一键部署,也可以使用腾讯云市场中的 LAMP 镜像,直接预装好环境。
如有具体系统版本(如 Ubuntu 20.04、CentOS 7/8),可提供更精确命令。欢迎继续提问!
云计算导航