准备工作与环境检查
在开始安装数据库前,需确保已具备以下条件:VPS系统为Ubuntu 22.04或CentOS 8等主流Linux发行版,拥有SSH访问权限及sudo权限账户。建议通过ssh root@your_vps_ip
连接服务器后执行系统更新:
- Debian/Ubuntu系统:
sudo apt update && sudo apt upgrade -y
- CentOS/RHEL系统:
sudo yum update -y
同时需检查磁盘空间(建议预留2GB以上)和内存资源,可通过free -h
和df -h
命令验证。
安装MySQL数据库
根据操作系统选择对应安装方式:
Debian/Ubuntu: sudo apt install mysql-server -y CentOS/RHEL: sudo yum install mysql-server -y
安装完成后启动服务并设置开机自启:sudo systemctl start mysqld && sudo systemctl enable mysqld
。
安全配置与用户管理
执行安全初始化脚本:sudo mysql_secure_installation
,该步骤将引导完成以下设置:
- 设置root用户密码强度策略
- 移除匿名测试账户
- 禁用远程root登录
建议创建专用数据库用户并授权:CREATE DATABASE app_db;
。
GRANT ALL PRIVILEGES ON app_db.* TO 'user'@'localhost' IDENTIFIED BY 'StrongPassword';
性能优化建议
编辑配置文件/etc/mysql/my.cnf
调整参数:
- 设置
innodb_buffer_pool_size
为物理内存的70% - 启用查询缓存:
query_cache_type = 1
- 限制最大连接数:
max_connections=200
修改后需重启服务:sudo systemctl restart mysqld
。
通过标准化安装流程和安全加固,可在VPS上快速部署生产级数据库环境。建议定期执行mysqldump
备份并监控慢查询日志,同时保持系统与数据库的版本更新。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/576426.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。