返回

CentOS换源及PostgreSQL安装指南

数据库

CentOS 换源及 PostgreSQL 安装指南

CentOS 是一个备受青睐的 Linux 发行版,以其稳定性和可靠性著称。然而,其默认软件源指向国外镜像,可能导致更新缓慢。通过切换到阿里云镜像站等国内源,可以显著提升下载速度。本文将详细指导您如何为 CentOS 系统换源并安装 PostgreSQL 数据库。

准备工作

在开始前,确保您的系统满足以下要求:

  • 已安装 CentOS 系统
  • 拥有 root 权限
  • 稳定的网络连接

CentOS 换源

  1. 备份原有源文件

为了避免意外,请先备份原有源文件:

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
  1. 添加阿里云镜像站源

将阿里云开源镜像站源添加到系统中:

vi /etc/yum.repos.d/CentOS-Base.repo

在文件中添加以下内容:

[aliyun]
name=aliyun
baseurl=http://mirrors.aliyun.com/repo/Centos-8
gpgcheck=0
enabled=1

保存并退出文件。

PostgreSQL 安装

  1. 添加 PostgreSQL 源

添加 PostgreSQL 源到系统中:

vi /etc/yum.repos.d/postgresql.repo

在文件中添加以下内容:

[postgresql]
name=PostgreSQL repository
baseurl=http://yum.postgresql.org/9.6/redhat/rhel-8-x86_64/
gpgcheck=1
gpgkey=https://yum.postgresql.org/RPM-GPG-KEY-PostgreSQL
enabled=1

保存并退出文件。

  1. 安装 PostgreSQL

使用 yum 命令安装 PostgreSQL:

yum install postgresql-server postgresql-contrib
  1. 初始化 PostgreSQL

安装完成后,初始化 PostgreSQL 数据库:

/usr/pgsql-9.6/bin/postgresql-setup initdb
  1. 启动 PostgreSQL

初始化完成后,启动 PostgreSQL 服务:

systemctl start postgresql

验证安装

可以通过以下命令验证 PostgreSQL 是否安装成功:

psql --version

您将看到类似以下输出:

psql (PostgreSQL) 9.6.23

这表明 PostgreSQL 已成功安装并运行。

常见问题解答

  1. 换源后软件更新无法正常进行?

确保您已重新加载 yum 缓存:

yum clean all
yum makecache
  1. PostgreSQL 安装过程中遇到依赖项问题?

尝试安装依赖项:

yum install -y postgresql-libs
  1. 如何重置 PostgreSQL 密码?

使用以下命令重置密码:

sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'new_password';"
  1. 如何优化 PostgreSQL 性能?

可以调整 PostgreSQL 配置文件(/etc/postgresql/postgresql.conf)以优化性能。

  1. 如何备份 PostgreSQL 数据库?

使用以下命令备份数据库:

pg_dump -U postgres -Fc database_name > database_backup.dump

结语

恭喜!您已成功在 CentOS 系统上换源并安装了 PostgreSQL 数据库。通过这些步骤,您可以充分利用 PostgreSQL 的强大功能,并享受国内源带来的快速软件更新体验。如果您在换源或安装过程中遇到任何问题,请随时联系我们。