准备工作与环境配置
在开始数据库配置前,需完成以下基础环境准备:
- 通过SSH客户端(如PuTTY)连接VPS服务器,使用
ssh username@your_vps_ip
命令建立远程连接 - 更新系统软件包列表,Ubuntu/Debian系统使用
sudo apt update
,CentOS/RHEL系统使用sudo yum update
- 检查防火墙设置,确保3306(MySQL)或5432(PostgreSQL)端口开放
数据库安装与初始化
以MySQL为例的安装流程:
安装完成后执行sudo mysql_secure_installation
进行安全初始化,设置root密码并移除匿名用户
用户权限与数据库管理
通过MySQL命令行创建新数据库和用户:
- 登录MySQL:
mysql -u root -p
- 执行
CREATE DATABASE dbname;
创建数据库 - 创建用户并授权:
CREATE USER \'username\'@\'%\' IDENTIFIED BY \'password\'; GRANT ALL PRIVILEGES ON dbname.* TO \'username\'@\'%\';
安全加固与远程访问
建议采取以下安全措施:
通过标准化安装流程和安全配置,可以在VPS上快速搭建稳定可靠的数据库环境。建议定期执行mysqldump
进行数据备份,并使用监控工具跟踪数据库运行状态