Centos7下安装PostgreSQL14及其基本命令使用
#!/bin/bash
# 安装PostgreSQL 14的脚本
# 定义PostgreSQL的版本
POSTGRESQL_VERSION=14
# 添加PostgreSQL的官方仓库
sudo tee /etc/yum.repos.d/pgdg-common.repo <<EOF
[pgdg]
name=PostgreSQL ${POSTGRESQL_VERSION} Common
baseurl=https://download.postgresql.org/pub/repos/yum/common/redhat/rhel-7-\$basearch
enabled=1
gpgcheck=1
gpgkey=https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG
EOF
# 安装PostgreSQL 14
sudo yum install -y postgresql14 postgresql14-server
# 初始化数据库
sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
# 启动PostgreSQL服务
sudo systemctl enable postgresql-14
sudo systemctl start postgresql-14
# 检查PostgreSQL服务状态
sudo systemctl status postgresql-14
# 切换到postgres用户
sudo su - postgres
# 设置postgres用户的密码
psql -d postgres -c "ALTER USER postgres PASSWORD 'your_password';"
# 创建一个新的数据库
createdb mydatabase
# 退出postgres用户
exit
# 测试连接到数据库
psql -d mydatabase -U postgres
这个脚本首先定义了PostgreSQL的版本号,然后添加了官方的仓库配置。接着,使用YUM安装了PostgreSQL 14以及服务器组件。之后,初始化数据库,启动并启用PostgreSQL服务,检查服务状态,并且演示了如何设置postgres用户的密码以及创建一个新的数据库。最后,提供了一个如何测试连接到新创建的数据库的例子。这个脚本提供了在CentOS 7上安装和配置PostgreSQL 14的详细步骤。
评论已关闭