1 二进制安装
安装
#https://www.postgresql.org/download/linux/redhat/
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm -y
yum install postgresql11 -y
yum install postgresql11-server -y
/usr/pgsql-11/bin/postgresql-11-setup initdb
systemctl start postgresql-11
systemctl enable postgresql-11
/usr/pgsql-11/bin/psql -V
配置远程访问
#修改主配置文件
vim /var/lib/pgsql/11/data/postgresql.conf
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost'; use '*' for all
# (change requires restart)
port = 5432 #开放端口
#修改认证方式
vim /var/lib/pgsql/11/data/pg_hba.conf
host all all 0.0.0.0/0 ident
#重启数据库
systemctl restart postgresql-11
安装完成之后会默认做这三件事:
创建postgres
的 Linux 用户;
创建postgres
不带密码的默认数据库管理员账户;
创建postgres
系统数据库。
2 docker安装
docker run --name postgresql-11 -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres:11.2