轻量服务器如何安装数据库?

在轻量服务器(如腾讯云轻量应用服务器、阿里云轻量服务器等)上安装数据库,通常与普通云服务器的操作类似。下面以常见的 MySQL 和 PostgreSQL 为例,介绍如何在 Linux 系统(如 Ubuntu 或 CentOS) 上安装数据库。


🧾 前提条件

  1. 已购买并登录轻量服务器。
  2. 系统为 Linux(这里以 Ubuntu 20.04/22.04 或 CentOS 7/8 为例)。
  3. 拥有 root 权限或 sudo 权限。
  4. 网络通畅,可以访问X_X或官方源。

✅ 安装 MySQL 数据库(Ubuntu)

1. 更新系统包

sudo apt update

2. 安装 MySQL 服务器

sudo apt install mysql-server -y

3. 启动 MySQL 并设置开机自启

sudo systemctl start mysql
sudo systemctl enable mysql

4. 运行安全初始化(可选)

sudo mysql_secure_installation
  • 设置 root 密码,删除匿名用户,禁止远程 root 登录等。

5. 登录 MySQL

mysql -u root -p

✅ 安装 PostgreSQL(Ubuntu)

1. 更新系统

sudo apt update

2. 安装 PostgreSQL

sudo apt install postgresql postgresql-contrib -y

3. 启动服务并设置开机启动

sudo systemctl start postgresql
sudo systemctl enable postgresql

4. 切换到 postgres 用户登录

sudo -i -u postgres
psql

✅ 安装 MySQL 数据库(CentOS)

1. 更新系统

sudo yum update -y

2. 添加 MySQL Yum 仓库(以 MySQL 8.0 为例)

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

3. 安装 MySQL

sudo yum install mysql-server -y

4. 启动服务并开机启动

sudo systemctl start mysqld
sudo systemctl enable mysqld

5. 获取临时密码并设置新密码

sudo grep 'temporary password' /var/log/mysqld.log

然后运行:

mysql_secure_installation

✅ 安装 PostgreSQL(CentOS)

1. 添加 PostgreSQL 官方仓库(以 PG 14 为例)

sudo yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

2. 安装 PostgreSQL

sudo yum install postgresql14-server postgresql14-contrib -y

3. 初始化数据库并启动服务

sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
sudo systemctl start postgresql-14
sudo systemctl enable postgresql-14

4. 切换到 postgres 用户

sudo -i -u postgres
psql

🔒 配置远程访问(可选)

默认数据库只能本地访问,如果需要远程连接,请参考以下步骤:

1. 修改配置文件

  • MySQL:
    编辑 /etc/mysql/mysql.conf.d/mysqld.cnf,将 bind-address = 127.0.0.1 注释掉或改为 0.0.0.0

  • PostgreSQL:
    编辑 /var/lib/pgsql/data/postgresql.conf,修改:

    listen_addresses = '*'

    并在 /var/lib/pgsql/data/pg_hba.conf 中添加允许的 IP 访问规则。

2. 开放防火墙端口

  • Ubuntu UFW:

    sudo ufw allow 3306/tcp   # MySQL
    sudo ufw allow 5432/tcp   # PostgreSQL
  • CentOS firewalld:

    sudo firewall-cmd --permanent --add-port=3306/tcp
    sudo firewall-cmd --reload

3. 轻量服务器控制台开放端口

登录你使用的云平台(如腾讯云/阿里云),在轻量服务器的安全组中开放对应的端口(如 3306、5432)。


📌 总结

步骤 内容
1 登录服务器,更新系统
2 安装对应数据库(MySQL/PostgreSQL)
3 启动服务并设置开机启动
4 安全配置(设置密码、限制访问)
5 如需远程访问,配置 bind 地址 + 防火墙 + 安全组

如果你告诉我你用的是哪种轻量服务器(如腾讯云、阿里云)、操作系统版本和想要安装的数据库类型,我可以提供更具体的命令和建议。欢迎继续提问!

未经允许不得转载:CLOUD技术博 » 轻量服务器如何安装数据库?