详细内容
CentOS7部署postgresql数据库
发布日期:2025-07-04     点击:5     字体:[ ]

1.安装数据库可参考如下命令:

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql13-server

如果不想把数据目录放在默认位置,或者想改位置,initdb时可指定目录,例如指定目录为/app/db/pg

执行以下命令

initdb -D /app/db/pg

这里initdb可以直接用,是因为profile里已经配置

PGHOME=/usr/pgsql-13

并把$PGHOME/bin放到PATH

2.初始化数据后改配置文件 postgresql.conf,主要是这句

listen_addresses='*'

设置为*表示所有IP都可以访问

3.本地登录用postgres用户登录psql,设置postgres密码,设置后可远程登录

alter user postgres with password 'postgres';

如果要添加用户,可以用如下命令

create user bc with password 'postgres';

4.改pg_hba.conf,用于登录控制

host    all             all             127.0.0.1/32            trust

host    all             all            0.0.0.0/0            md5


5.启动即可远程连接

pg_ctl -D /app/db/pg -l /app/db/pg/log/pg.log start

用户评论
昵称 
内容  *
验证码   
   
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号 可人软件设计