在腾讯云轻量应用服务器上新建数据库,可以通过以下步骤完成。根据你使用的数据库类型(如 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.conf 和 postgresql.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" }]
});
四、通过宝塔面板(推荐新手)
- 安装宝塔面板
执行一键安装命令(详见宝塔官网):wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh - 登录面板
安装完成后,通过浏览器访问http://服务器IP:8888,输入账号密码。 - 创建数据库
- 在面板中找到「数据库」→「添加数据库」。
- 填写数据库名、用户名、密码,选择权限(建议本地访问或设置IP白名单)。
注意事项
- 防火墙配置
- 在腾讯云控制台开放数据库端口(如 MySQL 3306、PostgreSQL 5432、MongoDB 27017)。
- 轻量服务器的防火墙规则需在「服务器管理」→「防火墙」中添加对应端口。
- 安全建议
- 避免使用弱密码。
- 若非必要,限制数据库仅内网访问。
- 定期备份数据(可通过腾讯云快照或导出SQL文件)。
根据你的具体需求选择合适的数据库类型。如果遇到问题,可以结合错误日志(如 /var/log/mysql/error.log)或腾讯云文档进一步排查。
轻量云Cloud