准备工作
在VPS上部署MySQL数据库前需满足以下条件:
- 已激活Linux系统(如Ubuntu/CentOS)的VPS服务器
- 具备SSH访问权限和sudo权限的用户账户
- 确保系统软件包管理器已更新至最新版本
安装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权限操作
性能优化建议
- 调整
innodb_buffer_pool_size
参数(建议设为物理内存的70%) - 启用查询缓存功能
- 定期备份数据库并监控慢查询日志
通过系统化的安装配置流程,可在VPS上快速搭建稳定可靠的MySQL数据库环境。建议遵循最小权限原则进行账户管理,并定期执行安全审计与性能调优,确保数据库服务的高效运行。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/576291.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。