postgresql 基础运维

CentOS 7安装PGSQL15

1.0 安装依赖

wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libzstd-1.5.5-1.el7.x86_64.rpm
wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/llvm5.0-devel-5.0.1-7.el7.x86_64.rpm
wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/llvm5.0-5.0.1-7.el7.x86_64.rpm
wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/llvm5.0-libs-5.0.1-7.el7.x86_64.rpm

yum install -y libzstd-1.5.5-1.el7.x86_64.rpm
yum install -y centos-release-scl-rh llvm5*
yum install -y epel-release

1.1 安装

wget --no-check-certificate  https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
 
# 安装 PostgreSQL
sudo yum install -y postgresql15-server postgresql15-devel

1.1 初始化

# 初始化DB
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb

# 开机启动|启动|重启|状态|停止 命令
sudo systemctl enable postgresql-15
sudo systemctl start postgresql-15
sudo systemctl restart postgresql-15
sudo systemctl status postgresql-15
sudo systemctl stop postgresql-15

1.1 配置可连接

/* 切换至postgres用户下,执行psql进入到postgreSQL数据库,出现版本号,代表安装成功。 */
su - postgres
psql 

image

/* 修改默认密码 */
ALTER USER postgres WITH PASSWORD 'command';

vim /var/lib/pgsql/15/data/pg_hba.conf
/* 编辑文件,最后一行添加 */
host    all             all             0.0.0.0/0               md5

vim /var/lib/pgsql/15/data/postgresql.conf
/* 修改listen_addresses值 */
listen_addresses = '*'	
posted @ 2023-12-13 23:11  osbreak  阅读(16)  评论(0编辑  收藏  举报