欧拉本地yum源安装配置pg数据库

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

### 配置欧拉操作系统上的本地YUM源 #### 创建备份原有仓库配置 为了防止误操作影响现有系统的软件包管理,在修改前建议先备份原有的`yum`源配置文件。进入`/etc/yum.repos.d/`目录下,建立一个新的文件夹用于存储旧的`.repo`文件。 ```bash cd /etc/yum.repos.d/ mkdir bak mv *.repo bak ll ``` 上述命令会将当前目录下的所有`.repo`结尾的文件移动到新建的`bak`文件夹中,并列出该路径下的文件列表以便确认操作成功[^1]。 #### 设置新的本地YUM源 编辑一个新的名为`local.repo`的文件来定义本地镜像的位置: ```bash vi local.repo ``` 向其中添加如下内容以指定本地ISO映像作为软件包来源: ```ini [openeuler] name=openeuler baseurl=file:///media/openeuler gpgcheck=0 enabled=1 ``` 这组设置指定了一个名称为`openeuler`的新仓库,其基础URL指向位于根文件系统中的特定位置,关闭了GPG签名验证功能(出于安全考虑通常不推荐这样做),并且启用了此仓库供后续使用。 #### 应用更改后的YUM配置 完成以上步骤之后,执行清理缓存的操作使新加入的资源生效;接着构建元数据缓存加快查询速度;最后可以通过列举可用包或者尝试安装某个具体的应用程序如`tar`、`telnet`等检验是否能够正常工作。 ```bash yum clean all yum makecache yum list yum install tar telnet ``` 通过这些指令可以清除现有的缓存信息、重新加载最新的索引以及展示可获取的软件清单,从而验证刚刚设定好的本地YUM源能否正常使用。 对于更复杂的场景比如想要在局域网内部署共享的服务,则可能还需要额外配置HTTP服务器组件例如Apache HTTP Server (`httpd`) 来提供网络访问支持[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值