速卖通素材
努力

如何在新购买的腾讯云服务器安装数据库软件?

服务器

在新购买的腾讯云服务器上安装数据库软件,通常包括以下几个步骤。以下以常见的 Linux 系统(如 CentOS 或 Ubuntu)为例,介绍如何安装 MySQL 或 MariaDB 数据库。


一、准备工作

  1. 登录服务器

    • 使用 SSH 工具(如 PuTTY、Xshell 或终端)连接到你的腾讯云服务器。
    • 示例命令:
      ssh root@你的公网IP
    • 输入密码或使用密钥登录。
  2. 更新系统包

    • 更新软件源和已安装的包,确保系统最新。
      • 对于 Ubuntu/Debian
        sudo apt update && sudo apt upgrade -y
      • 对于 CentOS/RHEL
        sudo yum update -y
        # 或者对于 CentOS 8+/RHEL 8+ 使用 dnf
        sudo dnf update -y

二、安装数据库软件(以 MySQL 为例)

方法一:安装 MySQL Community Server

  1. 添加 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
  2. 安装 MySQL

    # Ubuntu
    sudo apt install mysql-server -y
    
    # CentOS
    sudo yum install mysql-server -y
  3. 启动并设置开机自启

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
  4. 运行安全初始化脚本(首次安装推荐)

    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

三、配置远程访问(可选)

如果需要从外部连接数据库(如本地开发工具连接):

  1. 修改数据库配置文件允许远程连接

    • 找到配置文件:
      • MySQL: /etc/mysql/mysql.conf.d/mysqld.cnf(Ubuntu)或 /etc/my.cnf(CentOS)
      • MariaDB: 类似路径
    • 编辑文件,注释掉或修改 bind-address
      bind-address = 0.0.0.0
  2. 重启数据库服务

    sudo systemctl restart mysqld
    # 或 mariadb
    sudo systemctl restart mariadb
  3. 创建远程访问用户
    登录数据库:

    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;
  4. 配置腾讯云安全组

    • 登录 腾讯云控制台
    • 进入“云服务器 CVM” → 找到你的实例 → 安全组
    • 添加入站规则,开放端口 3306(MySQL 默认端口)
      • 协议类型:TCP
      • 端口:3306
      • 源 IP:建议限制为你的 IP 或特定网段,避免 0.0.0.0/0 开放所有 IP

四、验证安装

  1. 登录数据库:
    mysql -u root -p
  2. 查看版本:
    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 » 如何在新购买的腾讯云服务器安装数据库软件?