一、系统环境准备
在开始安装前需确保VPS满足以下条件:
- 选择支持Linux发行版(推荐Ubuntu/CentOS)的VPS服务商
- 通过SSH连接服务器并更新系统:
sudo apt update && sudo apt upgrade -y
(Debian系)
sudo yum update -y
(RedHat系) - 检查防火墙开放3306端口(MySQL默认端口)
二、MySQL服务安装
根据操作系统选择安装方式:
- Debian/Ubuntu系统:
sudo apt install mysql-server -y
- CentOS/RHEL系统:
sudo yum install mysql-server -y
安装完成后验证服务状态:systemctl status mysql
(Debian系)systemctl status mysqld
(RedHat系)
三、安全初始化配置
执行安全脚本强化数据库防护:
sudo mysql_secure_installation
该脚本包含以下核心配置步骤:
- 设置root账户密码强度
- 移除匿名测试账户
- 禁用root远程登录权限
- 删除默认测试数据库
四、数据库与用户管理
通过MySQL命令行创建应用数据库和专用用户:
CREATE DATABASE app_db; CREATE USER 'app_user'@'localhost' IDENTIFIED BY 'StrongP@ssw0rd'; GRANT ALL PRIVILEGES ON app_db.* TO 'app_user'@'localhost'; FLUSH PRIVILEGES;
建议遵循最小权限原则分配用户权限
五、性能调优建议
优化配置文件(/etc/mysql/my.cnf):
- 设置
innodb_buffer_pool_size
为物理内存70%-80% - 调整
max_connections
根据VPS内存容量 - 启用慢查询日志定位性能瓶颈
通过上述步骤可完成MySQL数据库的标准化部署。建议定期执行mysqlcheck
维护数据库完整性,并设置自动备份机制保障数据安全。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/567669.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。