麒麟kylin 系统下安装postgresql

一、安装postgresql

进入官方文档下载页,选择linux --> Red Hat/Rocky/CentO, 然后进入安装教程
在这里插入图片描述

安装 postgresql-server

dnf install postgresql-server

用以下三条命令分别执行初始化数据库开启、开机自启动、启动数据库

  postgresql-setup --initdb
  systemctl enable postgresql.service
  systemctl start postgresql.service

二、本地登录postgresql 数据库

安装postgres数据后,会给操作系统创建一个postgres的用户,切换到postgres用户,进行登录操作

1. 切换用户

[root@ky10-xxj-20230412-1 test]# su - postgres
Last login: Thu Apr 13 14:23:08 CST 2023 on pts/1
[postgres@ky10-xxj-20230412-1 ~]$ 

2. 登入

默认用户

[postgres@ky10-xxj-20230412-1 ~]$ psql
psql (10.5)
Type "help" for help.

postgres=# 

其他用户

psql -U my_user

三、修改postgres用户密码并开启远程访问

1. 修改密码

本地登录时,postgres用户不需要密码,但是远程登录时需要密码,而该用户默认密码我们不知道,所以需要修改为我们能记住的密码

CREATE USER postgres WITH PASSWORD 'my_password';

2. 开启远程访问

由于文件的操作权限原因,一下操作可能需要操作系统切换到root用户下
先查找一下文件pg_hba.conf的位置

[root@ky10-xxj-20230412-1 pgsql]# find / -name pg_hba.conf
/var/lib/pgsql/data/pg_hba.conf

进入文件pg_hba.conf,并增加红框这一行,然后保存退出
在这里插入图片描述

接着查找文件postgresql.conf 的位置,找到关键字 listen_addresses=’localhost’, 并改为listen_addresses = ‘*’,然后保存退出

[root@ky10-xxj-20230412-1 pgsql]# find / -name postgresql.conf
/var/lib/pgsql/data/postgresql.conf
/usr/lib/tmpfiles.d/postgresql.conf
[root@ky10-xxj-20230412-1 pgsql]# 

3. 重启数据库

systemctl restart postgresql.service
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值