在新购买的腾讯云服务器上安装数据库软件,通常包括以下几个步骤。以下以常见的 Linux 系统(如 CentOS 或 Ubuntu)为例,介绍如何安装 MySQL 或 MariaDB 数据库。
一、准备工作
-
登录服务器
- 使用 SSH 工具(如 PuTTY、Xshell 或终端)连接到你的腾讯云服务器。
- 示例命令:
ssh root@你的公网IP - 输入密码或使用密钥登录。
-
更新系统包
- 更新软件源和已安装的包,确保系统最新。
- 对于 Ubuntu/Debian:
sudo apt update && sudo apt upgrade -y - 对于 CentOS/RHEL:
sudo yum update -y # 或者对于 CentOS 8+/RHEL 8+ 使用 dnf sudo dnf update -y
- 对于 Ubuntu/Debian:
- 更新软件源和已安装的包,确保系统最新。
二、安装数据库软件(以 MySQL 为例)
方法一:安装 MySQL Community Server
-
添加 MySQL 官方 Yum/Apt 源
-
Ubuntu:
下载并安装 MySQL APT 配置包:wget https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb sudo dpkg -i mysql-apt-config_0.8.24-1_all.deb安装过程中选择 MySQL 版本(如 8.0),然后更新源:
sudo apt update -
CentOS:
添加 MySQL Yum 源:sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
-
-
安装 MySQL
# Ubuntu sudo apt install mysql-server -y # CentOS sudo yum install mysql-server -y -
启动并设置开机自启
sudo systemctl start mysqld sudo systemctl enable mysqld -
运行安全初始化脚本(首次安装推荐)
sudo mysql_secure_installation- 设置 root 密码
- 删除匿名用户
- 禁止 root 远程登录(可选)
- 删除测试数据库
- 重新加载权限
方法二:安装 MariaDB(MySQL 的开源分支)
MariaDB 安装更简单,且默认包含在大多数发行版中。
-
Ubuntu/Debian:
sudo apt install mariadb-server mariadb-client -y sudo systemctl start mariadb sudo systemctl enable mariadb sudo mysql_secure_installation -
CentOS/RHEL:
sudo yum install mariadb-server mariadb -y sudo systemctl start mariadb sudo systemctl enable mariadb sudo mysql_secure_installation
三、配置远程访问(可选)
如果需要从外部连接数据库(如本地开发工具连接):
-
修改数据库配置文件允许远程连接
- 找到配置文件:
- MySQL:
/etc/mysql/mysql.conf.d/mysqld.cnf(Ubuntu)或/etc/my.cnf(CentOS) - MariaDB: 类似路径
- MySQL:
- 编辑文件,注释掉或修改
bind-address:bind-address = 0.0.0.0
- 找到配置文件:
-
重启数据库服务
sudo systemctl restart mysqld # 或 mariadb sudo systemctl restart mariadb -
创建远程访问用户
登录数据库:mysql -u root -p执行 SQL:
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; EXIT; -
配置腾讯云安全组
- 登录 腾讯云控制台
- 进入“云服务器 CVM” → 找到你的实例 → 安全组
- 添加入站规则,开放端口
3306(MySQL 默认端口)- 协议类型:TCP
- 端口:3306
- 源 IP:建议限制为你的 IP 或特定网段,避免
0.0.0.0/0开放所有 IP
四、验证安装
- 登录数据库:
mysql -u root -p - 查看版本:
SELECT VERSION();
五、其他数据库(可选)
-
PostgreSQL:
# Ubuntu sudo apt install postgresql postgresql-contrib -y # CentOS sudo yum install postgresql-server postgresql-contrib -y -
Redis / MongoDB 等可参考官方文档通过包管理器或源码安装。
注意事项
- 生产环境建议使用强密码,避免 root 用户远程登录。
- 定期备份数据库。
- 使用 SSL 加密连接提高安全性。
- 腾讯云也提供 云数据库(TencentDB) 服务,可直接使用托管数据库,无需自行维护。
如有具体需求(如安装特定版本、图形化管理工具等),欢迎补充说明!
轻量云Cloud