腾讯云轻量云服务器ubuntu怎么添加数据库?

服务器

在腾讯云轻量应用服务器(Lighthouse)上使用 Ubuntu 系统添加数据库,通常是指安装和配置常见的数据库系统,比如 MySQL、MariaDB 或 PostgreSQL。以下以安装 MySQL 为例,详细说明步骤:


✅ 步骤一:登录到你的轻量云服务器

使用 SSH 登录到你的 Ubuntu 服务器:

ssh ubuntu@你的服务器公网IP

(如果你使用密钥登录,加上 -i 私钥路径


✅ 步骤二:更新系统软件包

sudo apt update && sudo apt upgrade -y

✅ 步骤三:安装 MySQL 数据库

sudo apt install mysql-server -y

这会安装 MySQL 服务器和相关组件。


✅ 步骤四:启动并启用 MySQL 服务

sudo systemctl start mysql
sudo systemctl enable mysql

检查状态:

sudo systemctl status mysql

如果看到 active (running),说明已正常运行。


✅ 步骤五:运行安全初始化(推荐)

sudo mysql_secure_installation

这个脚本会引导你:

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

⚠️ 注意:默认情况下,MySQL 8.0+ 使用 caching_sha2_password 插件,某些客户端可能不兼容。如果遇到连接问题,可考虑修改为 mysql_native_password


✅ 步骤六:登录 MySQL 并创建数据库(可选)

sudo mysql -u root -p

进入后创建一个新数据库:

CREATE DATABASE myapp_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

创建一个用户并授权:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'StrongPassword123!';
GRANT ALL PRIVILEGES ON myapp_db.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;

退出:

EXIT;

✅ 步骤七:(可选)允许远程访问数据库

⚠️ 注意:开放远程访问存在安全风险,建议仅在必要时开启,并限制 IP。

  1. 修改 MySQL 配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

找到 bind-address 行,修改为:

bind-address = 0.0.0.0
  1. 重启 MySQL:
sudo systemctl restart mysql
  1. 在 MySQL 中为用户授权远程访问(例如):
CREATE USER 'myuser'@'%' IDENTIFIED BY 'StrongPassword123!';
GRANT ALL PRIVILEGES ON myapp_db.* TO 'myuser'@'%';
FLUSH PRIVILEGES;
  1. 腾讯云控制台配置安全组:

    • 登录 腾讯云轻量应用服务器控制台
    • 找到你的实例,进入「安全组」设置
    • 添加入站规则,开放 3306 端口,来源可设为你的 IP 或 0.0.0.0/0(不推荐用于生产)

✅ 其他数据库选择

数据库 安装命令
MariaDB sudo apt install mariadb-server -y
PostgreSQL sudo apt install postgresql postgresql-contrib -y

✅ 常见问题排查

  • 连接被拒? 检查 MySQL 是否监听 3306,netstat -tulnp | grep 3306
  • 远程连不上? 检查腾讯云安全组是否放行 3306 端口
  • 忘记密码? 可以通过跳过权限验证重置 root 密码

✅ 总结

你现在已经成功在腾讯云轻量服务器 Ubuntu 上:

✅ 安装了 MySQL
✅ 创建了数据库和用户
✅ (可选)配置了远程访问

接下来就可以在你的 Web 应用中连接这个数据库了!


如果你使用的是 LNMP、宝塔等面板,也可以通过面板图形化添加数据库,更加简单。

需要我提供 宝塔面板安装教程PostgreSQL 安装指南 吗?欢迎继续提问!

未经允许不得转载:CDNK博客 » 腾讯云轻量云服务器ubuntu怎么添加数据库?