奋斗
努力

腾讯云轻量服务器如何部署数据库?

云计算

在腾讯云轻量服务器上部署数据库可以通过以下步骤完成,这里以常见的 MySQLRedis 为例,其他数据库(如 PostgreSQL、MongoDB)类似:


一、部署 MySQL

方法1:通过镜像一键部署(推荐)

腾讯云轻量服务器提供了预装数据库的镜像,可直接选择:

  1. 购买服务器时:在轻量服务器购买页面,选择应用镜像(如 "MySQL" 或 "LAMP")。
  2. 创建后:在服务器控制台重装系统,选择对应的数据库镜像。

方法2:手动安装

若使用纯净系统镜像(如 CentOS/Ubuntu),手动安装步骤如下:

  1. 更新系统

    sudo apt update && sudo apt upgrade -y  # Ubuntu/Debian
    sudo yum update -y                      # CentOS
  2. 安装 MySQL

    • Ubuntu/Debian:
      sudo apt install mysql-server -y
      sudo systemctl start mysql
      sudo systemctl enable mysql
    • CentOS:
      sudo yum install mysql-server -y
      sudo systemctl start mysqld
      sudo systemctl enable mysqld
  3. 安全配置

    sudo mysql_secure_installation

    按提示设置 root 密码、移除匿名用户等。

  4. 远程访问(可选)

    • 登录 MySQL:
      mysql -u root -p
    • 授权远程连接(替换 your_password):
      CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';
      GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;
      FLUSH PRIVILEGES;
    • 开放防火墙端口(默认 3306):
      sudo ufw allow 3306/tcp  # Ubuntu
      sudo firewall-cmd --add-port=3306/tcp --permanent  # CentOS
      sudo firewall-cmd --reload

二、部署 Redis

  1. 安装 Redis

    • Ubuntu/Debian:
      sudo apt install redis-server -y
    • CentOS:
      sudo yum install epel-release -y
      sudo yum install redis -y
  2. 启动并设置自启

    sudo systemctl start redis
    sudo systemctl enable redis
  3. 配置远程访问(可选)

    • 修改配置文件:
      sudo vim /etc/redis/redis.conf

      找到 bind 127.0.0.1 改为 bind 0.0.0.0,并设置密码:

      requirepass your_redis_password
    • 重启 Redis:
      sudo systemctl restart redis
    • 开放防火墙端口(默认 6379):
      sudo ufw allow 6379/tcp  # Ubuntu
      sudo firewall-cmd --add-port=6379/tcp --permanent  # CentOS
      sudo firewall-cmd --reload

三、其他数据库

  • PostgreSQL
    sudo apt install postgresql postgresql-contrib -y  # Ubuntu
    sudo yum install postgresql-server -y              # CentOS
  • MongoDB:参考官方文档配置源后安装。

四、安全建议

  1. 防火墙配置:仅开放必要端口,限制访问 IP。
  2. 定期备份:使用腾讯云快照功能或导出数据库文件。
  3. 监控:通过 tophtop 或云监控工具观察资源占用。

五、腾讯云相关操作

  • 重置密码:在轻量服务器控制台重置数据库 root 密码。
  • 快照备份:定期创建服务器快照以防数据丢失。

根据实际需求选择部署方式,预装镜像最快捷,手动安装更灵活。

未经允许不得转载:云服务器 » 腾讯云轻量服务器如何部署数据库?