[原]Postgresql 12 Centos8 一键配置脚本
Posted 月渊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[原]Postgresql 12 Centos8 一键配置脚本相关的知识,希望对你有一定的参考价值。
#!/bin/bash echo "write repo" sudo cat>/etc/yum.repos.d/pgdg-redhat-12.repo<<EOF [pgdg12] name=pgdg12 baseurl=https://mirrors.cnnic.cn/postgresql/repos/yum/12/redhat/rhel-8-x86_64/ enabled=1 gpgcheck=0 EOF echo "install postgresql12" sudo dnf install postgresql12-server -y --disablerepo=BaseOS --disablerepo=AppStream echo "postgresql initdb" sudo /usr/pgsql-12/bin/postgresql-12-setup initdb echo "postgresql start" sudo systemctl enable --now postgresql-12 echo "postgresql add firewall" sudo firewall-cmd --add-service=postgresql --permanent sudo firewall-cmd --reload echo "postgresql password postgres" sudo su - postgres <<<"psql -c "alter user postgres with password ‘postgres‘"" echo "postgresql bind *" sudo su - postgres <<<"sed -i ‘s/‘"#listen_addresses = ‘localhost‘"/"listen_addresses = ‘*‘ "‘/g‘ /var/lib/pgsql/12/data/postgresql.conf" echo "postgresql allow 0.0.0.0/0" sudo su - postgres <<<"echo "host all all 0.0.0.0/0 md5">>/var/lib/pgsql/12/data/pg_hba.conf" echo "postgresql restart" sudo systemctl restart postgresql-12
以上是关于[原]Postgresql 12 Centos8 一键配置脚本的主要内容,如果未能解决你的问题,请参考以下文章
centos8下postgreSQL入门3.2.1之无法连接到服务器
centos8 postgresql14主服务器:192.168.80.128 从服务器:192.168.80.133 做主从复制,有哪些步骤,具体的命令是什么,从数据库需要初始化吗
CentOS 8.2使用pgAdmin安装PostgreSQL