1、欧拉操作系统安装部署pg 数据库
1、 安装pg
yum install -y postgresql postgresql-server postgresql-contrib
安装完成后 查看安装结果
rpm -aq| grep postgres
初始化配置
/usr/bin/postgresql-setup initdb
或者
postgresql-setup initdb
==一定要先初始化配置 否则无法启动 ==
如果没有初始化配置 去 /var/lib/pgsql下删除data文件 在初始化
systemctl enable postgresql.service
systemctl start postgresql.service
systemctl status postgresql.service
登录postgre账户
su - postgres
登录 psql
修改密码
需要再postgres 用户下 且 执行 psql 才可以
alter user postgres with encrypted password '你的密码'; 或 \password
配置远程登录
-- 配置允许PG远程登录,注意版本:
cat >> /var/lib/pgsql/data/postgresql.conf <<"EOF"
listen_addresses = '*'
port=5432
unix_socket_directories='/var/lib/pgsql/data'
logging_collector = on
log_directory = 'pg_log'
log_filename = 'postgresql-%a.log'
log_truncate_on_rotation = on
EOF
cat > /var/lib/pgsql/data/pg_hba.conf << EOF
#TYPE DATABASE USER ADDRESS METHOD
local all all trust
host all all ::1/128 trust
host all all 127.0.0.1/32 trust
host all all 0.0.0.0/0 md5
host replication all 0.0.0.0/0 md5
EOF
链接: 文档参考
https://forum.openeuler.org/t/topic/882