准备工作与环境搭建
在开始数据库配置前,需确保已完成以下准备工作:
- 通过SSH客户端(PuTTY/Xshell)连接VPS服务器
- 更新系统软件包:
sudo apt update && sudo apt upgrade
- 确认服务器防火墙开放数据库端口(默认3306)
数据库安装与初始化
以MySQL为例的安装流程:
系统 | 安装命令 |
---|---|
Ubuntu/Debian | sudo apt install mysql-server |
CentOS/RHEL | sudo yum install mysql-server |
安装完成后执行安全初始化脚本:mysql_secure_installation
安全配置与权限管理
关键安全措施包括:
- 修改默认端口:编辑
my.cnf
文件修改port
参数 - 创建专用数据库用户:
CREATE USER 'user'@'%' IDENTIFIED BY 'StrongPassword123!';
- 权限分配原则:遵循最小权限原则
GRANT SELECT, INSERT ON dbname.* TO 'user'@'%';
数据库连接与验证
完成配置后可通过以下方式验证:
- 本地连接测试:
mysql -u user -p
- 远程连接测试(需开启远程访问):
mysql -h [服务器IP] -P [端口] -u user -p
- 使用图形化管理工具(如phpMyAdmin)
本教程详细演示了从环境准备到安全配置的完整数据库部署流程。建议定期执行mysqldump
进行数据备份,并通过SHOW GRANTS
命令定期审查用户权限。保持数据库版本更新是维护服务器安全的重要措施。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/520614.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。