linux上安装postgresql,创建数据库以和配置文件
postgresql安装
在postgresql网站选择需要安装的版本,linux的版本信息,获取安装脚本命令,在linux命令窗口依次执行。
创建数据库
在ROOT用户中切换postgres用户,创建数据库,创建用户名,创建SCHEMA
su - postgres
psql
CREATE DATABASE "TEST";
create user user1 with password 'Password123';
grant all on database "TEST" to user1;
exit
psql -d "TEST"
CREATE SCHEMA shcema1 AUTHORIZATION user1;
修改postgresql配置
linux位置:/var/lib/pgsql/14/data
pg_hba.conf 修改可访问的IP,数据库名,密码加密的信息
参数的格式
# TYPE DATABASE USER ADDRESS METHOD
host all all 127.0.0.1/32 trust
TYPE 表示主机类型,值可能为:
若为 `local` 表示是unix-domain的socket连接,
若为 `host` 是TCP/IP socket
若为 `hostssl` 是SSL加密的TCP/IP socket
DATABASE 表示数据库名称,值可能为:
`all` ,`sameuser`,`samerole`,`replication`,`数据库名称` ,或者多个
数据库名称用 `逗号`,注意ALL不匹配 replication
USER 表示用户名称,值可以为:
`all`,`一个用户名`,`一组用户名` ,多个用户时,可以用 `,`逗号隔开,
或者在用户名称前缀 ` ` ;在USER和DATABASE字段,也可以写一个单独的
文件名称用 `@` 前缀,该文件包含数据库名称或用户名称
ADDRESS
该参数可以为 `主机名称` 或者`IP/32(IPV4) `或 `IP/128(IPV6)`,主机
名称以 `.`开头,`samehost`或`samenet` 匹配任意Ip地址
METHOD
该值可以为"trust", "reject", "md5", "password", "scram-sha-256",
"gss", "sspi", "ident", "peer", "pam", "ldap", "radius" or "cert"
注意 若为`password`则发送的为明文密码
postgresql.conf 修改端口号等参数
listen_addresses = '*'
port = 5432
max_connections = 30000
关闭防火墙
systemctl status firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld.service
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhfhbhbe
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01