使用腾讯云轻量级服务器安装mysql?

在腾讯云轻量应用服务器(Lighthouse)上安装 MySQL 是一个常见的操作,适用于搭建 Web 应用、数据库服务等。以下是详细的步骤,以 Ubuntu 系统 为例(推荐使用 Ubuntu 20.04 或 22.04)。


✅ 步骤一:登录服务器

  1. 登录腾讯云控制台,进入 轻量应用服务器(Lighthouse) 控制台。
  2. 找到你的服务器实例,获取公网 IP 地址。
  3. 使用 SSH 登录(推荐使用终端或 PuTTY):
ssh root@你的服务器公网IP

首次登录可能需要设置密码或使用密钥。


✅ 步骤二:更新系统包

sudo apt update && sudo apt upgrade -y

✅ 步骤三:安装 MySQL

1. 安装 MySQL 服务器

sudo apt install mysql-server -y

安装完成后,MySQL 会自动启动。

2. 检查 MySQL 状态

sudo systemctl status mysql

如果显示 active (running),说明已正常运行。

如果没有运行,可以启动并设置开机自启:

sudo systemctl start mysql
sudo systemctl enable mysql

✅ 步骤四:运行安全配置(推荐)

MySQL 安装后建议运行安全配置脚本,提升安全性:

sudo mysql_secure_installation

该脚本会引导你完成以下操作:

  • 设置 root 用户密码
  • 删除匿名用户
  • 禁止 root 远程登录
  • 删除测试数据库
  • 重新加载权限表

⚠️ 注意:腾讯云轻量服务器默认防火墙(安全组)可能限制 3306 端口,远程访问需额外配置(见步骤六)。


✅ 步骤五:登录 MySQL 并设置用户(可选)

1. 登录 MySQL

sudo mysql -u root -p

输入你设置的 root 密码。

2. 创建新用户并授权(推荐做法)

-- 创建用户,例如用户名为 'myuser',密码为 'mypass123'
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypass123';

-- 授予该用户数据库权限(例如所有权限)
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'localhost' WITH GRANT OPTION;

-- 刷新权限
FLUSH PRIVILEGES;

3. 允许远程访问(可选)

如果你希望从外部连接 MySQL(如本地程序连接),需做以下配置:

  • 创建允许远程连接的用户:
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass123';
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
  • 修改 MySQL 配置文件,允许绑定到公网 IP:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

找到 bind-address 行,修改为:

bind-address = 0.0.0.0

⚠️ 注意:开放 0.0.0.0 有安全风险,建议配合防火墙和强密码使用。

  • 重启 MySQL:
sudo systemctl restart mysql

✅ 步骤六:配置腾讯云安全组(远程访问必需)

  1. 登录腾讯云控制台。
  2. 进入 轻量应用服务器 > 防火墙
  3. 添加规则:
    • 协议类型:TCP
    • 端口:3306
    • 源 IP:建议填写你自己的 IP(如 123.123.123.123/32),或 0.0.0.0/0(不推荐,有风险)

🔐 建议只允许特定 IP 访问 3306 端口,避免被扫描攻击。


✅ 步骤七:测试连接

你可以使用本地的 MySQL 客户端(如 Navicat、DBeaver 或命令行)测试连接:

mysql -h 你的服务器公网IP -u myuser -p

✅ 常见问题排查

问题 解决方法
连接超时 检查安全组是否开放 3306 端口
拒绝连接 检查 bind-address 是否为 0.0.0.0,用户是否允许 % 登录
密码错误 使用 ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpass'; 修改密码

✅ 可选:安装 phpMyAdmin(图形化管理)

sudo apt install phpmyadmin -y

按提示选择 apache2nginx,并配置数据库。

访问:http://你的IP/phpmyadmin


✅ 总结

你已经成功在腾讯云轻量服务器上安装并配置了 MySQL。关键点:

  • 安装 MySQL 并启动服务
  • 运行安全配置
  • 如需远程访问,修改配置 + 安全组 + 创建远程用户
  • 注意安全:避免 root 远程登录,使用强密码

如你使用的是 CentOS 系统,请告知,我可以提供对应的 yum/dnf 安装方式。

需要我帮你写一个一键安装脚本吗?

未经允许不得转载:云计算导航 » 使用腾讯云轻量级服务器安装mysql?