准备工作
在VPS上部署MySQL数据库前需满足以下条件:
安装MySQL服务
根据操作系统类型执行对应命令:
- Debian/Ubuntu系统:
sudo apt update && sudo apt install mysql-server -y - CentOS/RHEL系统:
sudo yum install mysql-server -y
安装完成后启动服务:sudo systemctl start mysql && sudo systemctl enable mysql
初始化安全配置
执行安全脚本强化数据库防护:
- 运行
sudo mysql_secure_installation - 按提示设置root密码强度
- 移除匿名用户和测试数据库
- 禁用远程root账户登录
创建数据库与用户
通过MySQL命令行完成基础配置:
mysql -u root -p
CREATE DATABASE mydb;
CREATE USER \'user\'@\'localhost\' IDENTIFIED BY \'password\';
GRANT ALL PRIVILEGES ON mydb.* TO \'user\'@\'localhost\';
FLUSH PRIVILEGES;
建议为每个应用单独创建数据库账户,避免使用root权限操作
性能优化建议
通过系统化的安装配置流程,可在VPS上快速搭建稳定可靠的MySQL数据库环境。建议遵循最小权限原则进行账户管理,并定期执行安全审计与性能调优,确保数据库服务的高效运行。

