在本地云主机安装数据库如何操作步骤指南

在开始安装数据库前,需要完成环境检查与安装包准备。建议先通过free -hdf -h命令确认云主机内存不低于2GB、存储空间剩余10GB以上。MySQL社区版8.0安装包可通过以下命令获取:

在本地云主机安装数据库如何操作步骤指南

wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm

若使用PostgreSQL,则建议选用14版本以获得最佳稳定性。同时需确保关闭SELinux并配置防火墙,开放3306(MySQL)或5432(PostgreSQL)端口。

安装MySQL数据库

通过YUM仓库安装MySQL的完整流程如下:

  • 导入GPG密钥:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
  • 安装仓库配置:rpm -Uvh mysql80-community-release-el7-6.noarch.rpm
  • 执行安装命令:yum -y install mysql-community-server

安装完成后,使用systemctl start mysqld启动服务,注意通过grep 'temporary password' /var/log/mysqld.log获取初始密码。

数据库安全配置

运行mysql_secure_installation完成以下安全设置:

配置项 推荐设置
密码验证策略 MEDIUM(中强度)
远程root登录 禁用
测试数据库 移除
匿名用户 删除

建议额外创建专属应用账户,遵循最小权限原则分配数据库访问权限。

连接测试与基础操作

使用mysql -u root -p登录后,可执行以下验证命令:

SHOW DATABASES;
CREATE DATABASE webapp DEFAULT CHARACTER SET utf8mb4;
SELECT user,host FROM mysql.user;

通过exit退出MySQL命令行后,建议使用telnet或MySQL Workbench进行远程连接测试。

安装PostgreSQL替代方案

若需安装PostgreSQL,可执行yum -y install postgresql-server postgresql-contrib,随后运行postgresql-setup initdb初始化数据库簇。修改/var/lib/pgsql/data/pg_hba.conf文件将本地认证方法改为md5,并通过systemctl enable postgresql设置开机自启。

性能优化配置

根据云主机配置调整关键参数:

  • innodb_buffer_pool_size:建议设置为物理内存的60%-70%
  • max_connections:根据应用需求设置在200-500之间
  • query_cache_size:对于读多写少场景可配置128MB

完成配置后务必重启数据库服务使参数生效。

日常维护要点

建议配置定期任务执行数据库备份与日志清理:

# 每日备份脚本示例
mysqldump -u root -p[password] –all-databases | gzip > /backup/$(date +%Y%m%d).sql.gz
# 清理30天前日志
find /var/log/mysql/ -name “*.log.*” -mtime +30 -delete

同时监控数据库连接数、慢查询率等关键指标,建议部署Prometheus+Granafa实现可视化监控。

内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。

本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/116903.html

(0)
上一篇 2025年11月22日 上午4:09
下一篇 2025年11月22日 上午4:09
联系我们
关注微信
关注微信
分享本页
返回顶部