在Linux系统中安装PostgreSQL 13的步骤通常如下:
- 导入PostgreSQL的公钥:
sudo rpm --import https://www.postgresql.org/media/keys/ACCC4CF8.asc
- 添加PostgreSQL的Yum仓库:
sudo tee /etc/yum.repos.d/postgresql.repo <<EOF
[postgresql-13]
name=PostgreSQL 13
baseurl=https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64
enabled=1
gpgcheck=1
gpgkey=https://www.postgresql.org/media/keys/ACCC4CF8.asc
EOF
- 安装PostgreSQL 13:
sudo dnf install -y postgresql-server postgresql-contrib
- 初始化数据库并启动服务:
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
sudo systemctl enable postgresql-13
sudo systemctl start postgresql-13
- 确认PostgreSQL服务运行状态:
sudo systemctl status postgresql-13
- 登录到PostgreSQL:
sudo -i -u postgres
psql
以上步骤适用于基于RPM的Linux发行版(如CentOS、Red Hat Enterprise Linux、Fedora等),且假设您使用的是Enterprise Linux 8,因为PostgreSQL 13不支持EL7。如果您使用的是其他版本的EL,请根据实际情况调整仓库的baseurl
。