postgresql使用命令行创建实例,用户并连接

[root@OS person]# su - postgres
Last login: Tue Sep 15 11:33:23 CST 2020 on pts/0
-bash-4.2$ psql
psql (9.6.5)
Type "help" for help.


postgres=# create user wsj with password 'wsj';
CREATE ROLE
postgres=# create database wsjdb owner wsj;
CREATE DATABASE
postgres=# grant all privileges on database wsjdb to wsj;
GRANT
postgres=# \q
-bash-4.2$ exit
logout
 

创建完数据库,用户之后,连接数据库,使用dbeaver连接数据库失败。

 

考虑一下,可能是远程访问需要设置:

../pgsql/data/postgresql.conf文件中要有如下配置,确认无误,还是连不上:

再考虑一下,可能是端口填写的不对,查询pg库的端口号:

[root@OS data]# netstat -a | grep PGSQL
unix  2      [ ACC ]     STREAM     LISTENING     26832    /tmp/.s.PGSQL.5432
unix  2      [ ACC ]     STREAM     LISTENING     26830    /var/run/postgresql/.s.PGSQL.5432

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值