速卖通素材
努力

腾讯云轻量级服务器新建数据库?

服务器

在腾讯云轻量应用服务器上新建数据库,可以通过以下步骤完成。根据你使用的数据库类型(如 MySQL、PostgreSQL、MongoDB 等),操作略有不同。以下是常见数据库的安装和配置方法:


一、MySQL/MariaDB 数据库

1. 安装 MySQL

通过 SSH 登录轻量服务器后执行:

# Ubuntu/Debian
sudo apt update
sudo apt install mysql-server

# CentOS
sudo yum install mysql-server
sudo systemctl start mysqld

2. 初始化安全配置

sudo mysql_secure_installation

按提示设置 root 密码、移除匿名用户、禁止远程 root 登录等。

3. 登录 MySQL 并创建新数据库

sudo mysql -u root -p

输入密码后,执行 SQL 命令:

CREATE DATABASE your_database_name;
CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost';
FLUSH PRIVILEGES;
EXIT;

4. 允许远程访问(可选)

修改 MySQL 配置文件(通常为 /etc/mysql/mysql.conf.d/mysqld.cnf/etc/my.cnf):

bind-address = 0.0.0.0

重启服务:

sudo systemctl restart mysql

二、PostgreSQL 数据库

1. 安装 PostgreSQL

# Ubuntu/Debian
sudo apt install postgresql postgresql-contrib

# CentOS
sudo yum install postgresql-server
sudo postgresql-setup initdb
sudo systemctl start postgresql

2. 创建数据库和用户

sudo -u postgres psql

执行 SQL:

CREATE DATABASE your_database_name;
CREATE USER your_username WITH PASSWORD 'your_password';
ALTER ROLE your_username SET client_encoding TO 'utf8';
ALTER ROLE your_username SET default_transaction_isolation TO 'read committed';
ALTER ROLE your_username SET timezone TO 'UTC';
GRANT ALL PRIVILEGES ON DATABASE your_database_name TO your_username;
q

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

编辑 /etc/postgresql/版本/main/pg_hba.confpostgresql.conf,修改连接权限和监听地址。


三、MongoDB 数据库

1. 安装 MongoDB

# Ubuntu/Debian
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
sudo apt update
sudo apt install mongodb-org

# CentOS
sudo yum install mongodb-org

2. 启动服务

sudo systemctl start mongod
sudo systemctl enable mongod

3. 创建数据库和用户

mongo

执行:

use your_database_name;
db.createUser({
  user: "your_username",
  pwd: "your_password",
  roles: [{ role: "readWrite", db: "your_database_name" }]
});

四、通过宝塔面板(推荐新手)

  1. 安装宝塔面板
    执行一键安装命令(详见宝塔官网):

    wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
  2. 登录面板
    安装完成后,通过浏览器访问 http://服务器IP:8888,输入账号密码。
  3. 创建数据库
    • 在面板中找到「数据库」→「添加数据库」。
    • 填写数据库名、用户名、密码,选择权限(建议本地访问或设置IP白名单)。

注意事项

  1. 防火墙配置
    • 在腾讯云控制台开放数据库端口(如 MySQL 3306、PostgreSQL 5432、MongoDB 27017)。
    • 轻量服务器的防火墙规则需在「服务器管理」→「防火墙」中添加对应端口。
  2. 安全建议
    • 避免使用弱密码。
    • 若非必要,限制数据库仅内网访问。
    • 定期备份数据(可通过腾讯云快照或导出SQL文件)。

根据你的具体需求选择合适的数据库类型。如果遇到问题,可以结合错误日志(如 /var/log/mysql/error.log)或腾讯云文档进一步排查。

未经允许不得转载:轻量云Cloud » 腾讯云轻量级服务器新建数据库?