奋斗
努力

腾讯轻量应用服务器安装数据库教程?

云计算

在腾讯云轻量应用服务器上安装数据库的步骤如下,这里以常见的 MySQLRedis 为例:


一、安装 MySQL

1. 更新系统包

sudo apt update -y && sudo apt upgrade -y  # Ubuntu/Debian
sudo yum update -y                         # CentOS

2. 安装 MySQL

  • Ubuntu/Debian
    sudo apt install mysql-server -y
  • CentOS
    sudo yum install mysql-server -y
    sudo systemctl start mysqld

3. 安全配置(可选)

运行安全脚本,设置 root 密码、移除匿名用户等:

sudo mysql_secure_installation

4. 启动并设置开机自启

sudo systemctl enable mysql   # Ubuntu/Debian
sudo systemctl enable mysqld  # CentOS
sudo systemctl restart mysql

5. 验证安装

mysql -u root -p
# 输入密码后进入 MySQL 命令行即表示成功

二、安装 Redis

1. 安装 Redis

sudo apt install redis-server -y  # Ubuntu/Debian
sudo yum install redis -y         # CentOS

2. 启动并设置开机自启

sudo systemctl enable redis
sudo systemctl restart redis

3. 验证安装

redis-cli ping
# 返回 `PONG` 表示成功

4. 配置远程访问(可选)

编辑配置文件:

sudo vim /etc/redis/redis.conf

修改以下行:

bind 127.0.0.1  # 改为 `0.0.0.0` 或注释掉(注意安全风险)
protected-mode no

重启 Redis:

sudo systemctl restart redis

三、防火墙配置

确保服务器安全组和防火墙放行数据库端口:

  • MySQL:默认端口 3306
  • Redis:默认端口 6379

1. 腾讯云控制台配置

  • 进入轻量服务器控制台 → 选择实例 → 防火墙 → 添加规则(放行对应端口)。

2. 服务器本地防火墙(如启用)

sudo ufw allow 3306/tcp  # MySQL
sudo ufw allow 6379/tcp  # Redis

四、常见问题

  1. MySQL 无法远程连接

    • 检查是否授权远程用户:
      CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
      GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%';
      FLUSH PRIVILEGES;
    • 确保 my.cnfbind-address = 0.0.0.0
  2. Redis 内存不足

    • redis.conf 中调整 maxmemory 参数。

五、其他数据库

  • PostgreSQLsudo apt install postgresql
  • MongoDB:参考官方文档配置源后安装。

按照以上步骤即可完成数据库的安装和基础配置。根据实际需求调整安全设置(如强密码、IP 白名单等)。

未经允许不得转载:云服务器 » 腾讯轻量应用服务器安装数据库教程?