腾讯云轻量服务器怎么安装和使用mysql?

在腾讯云轻量应用服务器(TencentCloud Lighthouse)上安装和使用 MySQL,可以按照以下步骤进行。本教程以 Ubuntu 20.04/22.04 系统为例,介绍如何安装 MySQL 并进行基本配置。


✅ 第一步:登录到轻量服务器

  1. 登录 腾讯云控制台
  2. 进入「轻量应用服务器」管理页面
  3. 找到你的实例,点击「登录」或使用 SSH 工具(如 Xshell、PuTTY 或终端)连接:
ssh root@你的服务器公网IP

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


✅ 第二步:更新系统包

sudo apt update && sudo apt upgrade -y

✅ 第三步:安装 MySQL 服务器

sudo apt install mysql-server -y

这会安装 MySQL 的最新稳定版本(通常是 MySQL 8.0)


✅ 第四步:启动并设置开机自启

sudo systemctl start mysql
sudo systemctl enable mysql

检查状态是否正常运行:

sudo systemctl status mysql

✅ 第五步:运行安全初始化脚本(推荐)

MySQL 提供了一个安全向导,帮助你设置 root 密码、移除匿名用户等。

sudo mysql_secure_installation

按提示操作:

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

⚠️ 注意:如果你后续想远程连接数据库,这里不要禁止 root 远程登录,或者稍后手动创建新用户。


✅ 第六步:登录 MySQL 测试

sudo mysql -u root -p

输入密码后进入 MySQL 命令行。

你可以执行一些测试命令:

SHOW DATABASES;
SELECT USER();
EXIT;

✅ 第七步:(可选)允许远程访问 MySQL

默认情况下,MySQL 只监听本地 127.0.0.1,若需从外部连接(如本地开发工具 Navicat、DBeaver),需做以下配置:

1. 修改 MySQL 配置文件

编辑 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

2. 重启 MySQL

sudo systemctl restart mysql

3. 创建允许远程连接的用户(推荐做法)

进入 MySQL:

mysql -u root -p

执行以下 SQL(替换 'your_password' 为实际密码):

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

🛑 安全提醒:生产环境不建议用 % 开放所有 IP,应指定具体 IP,如 'remote_user'@'123.123.123.123'

4. 腾讯云安全组放行 3306 端口

在腾讯云控制台中:

  • 进入「轻量应用服务器」→ 选择实例 → 「防火墙」
  • 添加规则:
    • 协议类型:TCP
    • 端口:3306
    • 源地址:
      • 若仅自己访问:填你的公网 IP(如 123.123.123.123/32
      • 测试用可先填 0.0.0.0/0(⚠️ 不安全,仅临时使用)

✅ 第八步:使用客户端连接测试

使用工具如:

  • Navicat
  • DBeaver
  • MySQL Workbench
  • 命令行:
mysql -h 公网IP -u remote_user -p

✅ 常见问题排查

问题 解决方法
连接被拒绝 检查 bind-address 和防火墙设置
权限错误 使用 GRANT 正确授权用户
无法远程连接 确认腾讯云「防火墙」已放行 3306
MySQL 未启动 systemctl status mysql 查看日志

✅ 卸载 MySQL(如有需要)

sudo systemctl stop mysql
sudo apt purge mysql-server mysql-client mysql-common -y
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt autoremove -y

✅ 总结

通过以上步骤,你已经成功在腾讯云轻量服务器上:

  • 安装了 MySQL
  • 配置了基础安全
  • 支持本地和远程访问(可选)

适用于搭建网站、小程序后端、数据存储等场景。


如你使用的是 CentOS 系统,请告知,我可提供 yum/dnf 版本的安装指南。

需要一键安装脚本或 Docker 安装方式也可以告诉我!

未经允许不得转载:ECLOUD博客 » 腾讯云轻量服务器怎么安装和使用mysql?