在腾讯云轻量应用服务器(Lighthouse)上安装数据库,最推荐的方式是利用其内置的镜像市场或宝塔面板,这两种方式操作最简单、成功率最高。如果你需要更灵活的控制,也可以选择在 Linux 系统上手动安装。
以下是三种主流的安装方法:
方法一:重装系统时选择“数据库”镜像(最推荐,适合新手)
这是最简单的方法。轻量应用服务器的核心优势就是预装了各种环境。如果你还没有购买服务器,或者可以接受重置系统,直接在创建/重装时选择现成的镜像即可。
- 进入控制台:登录腾讯云官网,进入【轻量应用服务器】控制台。
- 选择操作:点击你的服务器实例,选择左侧菜单的 【重装系统】(如果已有数据请先备份)。
- 选择镜像:在镜像市场中,找到 “软件仓库” 或 “应用镜像” 分类。
- 搜索关键词如
MySQL、PostgreSQL、MSSQL或LNMP/LAMP(包含 Web+ 数据库的组合)。 - 例如选择
CentOS 7 + MySQL 5.7或Ubuntu 20.04 + Nginx + MySQL。
- 搜索关键词如
- 完成重装:确认设置后点击重装。系统重启后,数据库就已经安装好并运行了。
- 注意:这种方式下,初始密码通常会在“实例详情”页面的“初始化信息”中查看,或者由你在重装时自行设定。
方法二:使用宝塔面板(图形化管理,功能强大)
如果你已经安装了基础系统(如 CentOS 或 Ubuntu),不想折腾命令行,安装宝塔面板是最佳方案。它提供可视化的界面来一键安装和管理数据库。
- 安装宝塔面板:
- 登录服务器,通过 SSH 工具(如 Xshell、PuTTY 或终端)连接。
- 根据系统版本执行对应的安装脚本(以 CentOS 为例):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec - 等待安装完成,屏幕会显示面板地址、用户名和密码。
- 登录面板:
- 在浏览器输入面板地址,使用账号密码登录。
- 安装数据库:
- 在左侧菜单栏点击 【软件商店】。
- 在搜索框输入
MySQL或MariaDB。 - 点击右侧的 【安装】,选择版本号(建议选 5.7 或 8.0),点击确定。
- 安装完成后,你可以直接在面板中修改 root 密码、配置远程访问权限等。
- 开放端口:
- 确保在腾讯云控制台的【安全组】规则中,放行了 3306 (MySQL) 或 5432 (PostgreSQL) 端口,否则外部无法连接。
方法三:手动命令行安装(适合高级用户)
如果你希望完全自定义环境,或者服务器资源极其有限,可以直接使用包管理器安装。
场景 A:Ubuntu/Debian 系统
# 更新源
sudo apt update
# 安装 MySQL Server (以 MySQL 8.0 为例)
sudo apt install mysql-server
# 启动服务并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
# 设置 root 密码和安全加固
sudo mysql_secure_installation
场景 B:CentOS/RHEL 系统
# 安装 MariaDB (CentOS 默认推荐) 或 MySQL
sudo yum install mariadb-server
# 启动服务
sudo systemctl start mariadb
sudo systemctl enable mariadb
# 安全初始化
sudo mysql_secure_installation
手动安装后的关键步骤:
- 修改密码:默认安装后 root 可能是空密码或随机密码,务必通过
mysql -u root -p登录并修改。 - 配置远程访问:
- 登录 MySQL:
mysql -u root -p - 授权远程连接(将
'%'替换为你允许的 IP,或使用'*'允许所有):CREATE USER 'root'@'%' IDENTIFIED BY '你的强密码'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; FLUSH PRIVILEGES; EXIT;
- 登录 MySQL:
- 防火墙设置:
- 云服务器必须同时在腾讯云控制台的安全组和服务器内部防火墙(如
ufw或firewalld)中放行 3306 端口。
- 云服务器必须同时在腾讯云控制台的安全组和服务器内部防火墙(如
⚠️ 重要提示
无论采用哪种方法,请务必检查安全组规则:
- 登录腾讯云控制台 -> 轻量应用服务器 -> 点击实例 -> 更多 -> 安全组。
- 添加一条入方向规则:协议类型选
TCP,端口填数据库端口(如3306),授权对象填0.0.0.0/0(生产环境建议只填你本地的固定 IP,更安全)。
总结建议:
- 刚买服务器/追求效率:直接选 方法一(应用镜像)。
- 已有服务器/需要可视化运维:选 方法二(宝塔面板)。
- 特殊需求/学习 Linux:选 方法三(命令行)。
云知识CLOUD