首页主机资讯CentOS数据库安装步骤

CentOS数据库安装步骤

时间2025-10-20 14:53:05发布访客分类主机资讯浏览655
导读:一、安装前准备 系统要求:确保CentOS系统为7或更高版本(如CentOS 8/Stream),且已联网;具备root权限或sudo权限。 环境更新:运行sudo yum update -y更新系统软件包,避免依赖冲突。 工具安装:安装...

一、安装前准备

  • 系统要求:确保CentOS系统为7或更高版本(如CentOS 8/Stream),且已联网;具备root权限或sudo权限。
  • 环境更新:运行sudo yum update -y更新系统软件包,避免依赖冲突。
  • 工具安装:安装必要工具(如wget、vim):sudo yum install -y wget vim

二、MySQL数据库安装步骤

1. 添加MySQL YUM仓库

下载MySQL官方YUM仓库包(以MySQL 8.0为例):
sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
(CentOS 8及以上版本替换为对应仓库包,如el8)。

2. 安装MySQL服务器

更新YUM缓存并安装MySQL:
sudo yum makecache fast & & sudo yum install -y mysql-community-server

3. 启动与开机自启

启动MySQL服务:sudo systemctl start mysqld
设置开机自启:sudo systemctl enable mysqld

4. 安全配置
  • 获取临时密码:安装后MySQL会生成临时root密码,通过以下命令查看:
    sudo grep 'temporary password' /var/log/mysqld.log
  • 运行安全脚本:执行sudo mysql_secure_installation,按提示完成以下操作:
    • 设置root用户强密码(替换临时密码);
    • 移除匿名用户;
    • 禁止root远程登录(除非需要);
    • 删除测试数据库。
5. 验证安装
  • 检查MySQL服务状态:sudo systemctl status mysqld(显示“active (running)”即为成功);
  • 登录MySQL:mysql -u root -p(输入设置的root密码),执行SELECT VERSION(); 查看版本信息,确认安装成功。

三、PostgreSQL数据库安装步骤

1. 添加PostgreSQL YUM仓库

下载PostgreSQL官方YUM仓库包(以PostgreSQL 13为例):
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
(CentOS 8及以上版本替换为EL-8-x86_64)。

2. 安装PostgreSQL服务器

安装PostgreSQL及扩展组件:
sudo yum install -y postgresql13-server postgresql13-contrib

3. 初始化数据库

运行初始化脚本(CentOS 7及以上使用systemd):
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb

4. 启动与开机自启

启动PostgreSQL服务:sudo systemctl start postgresql-13
设置开机自启:sudo systemctl enable postgresql-13

5. 配置访问权限(可选)
  • 修改pg_hba.conf:允许远程访问(默认仅本地访问),编辑/var/lib/pgsql/13/data/pg_hba.conf,添加:
    host all all 0.0.0.0/0 md5(允许所有IP通过密码认证访问)。
  • 修改postgresql.conf:设置监听地址为所有接口,编辑/var/lib/pgsql/13/data/postgresql.conf,修改:
    listen_addresses = '*'
  • 重启服务sudo systemctl restart postgresql-13
6. 验证安装
  • 切换至postgres用户:sudo -u postgres
  • 登录PostgreSQL:psql,执行\conninfo查看连接信息,确认安装成功。

四、后续操作建议

  • 创建数据库与用户:根据应用需求创建专用数据库和用户,授予最小必要权限(如MySQL的GRANT命令、PostgreSQL的CREATE USER命令)。
  • 配置优化:调整数据库配置文件(如MySQL的my.cnf、PostgreSQL的postgresql.conf),优化字符集(如UTF-8)、连接数、缓存等参数。
  • 定期备份:使用mysqldump(MySQL)或pg_dump(PostgreSQL)工具定期备份数据库,存储至安全位置。
  • 安全加固:关闭不必要的端口(如MySQL的3306、PostgreSQL的5432),配置防火墙规则,限制访问来源IP。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS数据库安装步骤
本文地址: https://pptw.com/jishu/730098.html
CentOS系统升级步骤 CentOS远程登录方法

游客 回复需填写必要信息