Postgresql默认用户名与密码

PostgreSQL

PostgreSQL

在UNIX平台中安装PostgreSQL之后,PostgreSQL会在UNIX系统中创建一个名为“postgres”当用户。PostgreSQL的默认用户名和数据库也是“postgres”,
不过没有默认密码。在安装PostgreSQL之后可以以默认用户登录,也可以创建新当用户名。

以默认用户登录
Yu@Coat ~ $ sudo su postgres           #切换至postgres
postgres@Coat /home/Yu $ psql postgres#登入默认数据库
[sudo] passwordfor Yu:
psql (9.1.6)
Type "help" for help.
以上命令也可以简化为:

Yu@Coat ~ $ sudo -u postgres psql postgres
登录之后给默认用户“postgres”设置密码

postgres=# \password postgres          #给postgres用户设置密码
Enter new password:
Enter it again:
postgres=#

创建新用户
在UNIX shell中“createuser”命令可以创建用户。

sudo -u postgres createuser username#以“postgres”用户执行 createuser username语句
如果有以下提示

createuser: could not connect to database postgres:
FATAL:  role "xxx" does not exist
是因为只有UNIX系统中的postgres用户才能用createuser/dropuser创建或者删除数据库中的用户(role)。

来源: Postgresql默认用户名与密码 - shangzwz的专栏 - CSDN博客

weinxin
我的微信
一个码农、工程狮、集能量和智慧于一身的、DIY高手、小伙伴er很多的、80后奶爸。
Igor
  • 版权声明: 发表于 2018-11-1214:31:04
  • 转载注明:http://blog.tsingmac.com/prolions/servertech/306/
Rabbitmq修改主机名后配置 Web服务器

Rabbitmq修改主机名后配置

Rabbitmq如果修改主机名hostname后重启rabbitmq会无法启动报错 需要按照如下配置才能正确修改   环境查看      修改主机名 例如原主机名为prd-rabbitmq需...
win10通过SSH传输文件到Ubuntu Linux

win10通过SSH传输文件到Ubuntu

首先,在Ubuntu下安装SSH服务器 $ sudo apt install openssh-server -y 装好之后,就自动启动了SSH服务,然后查找Ubuntu主机IP $ ifconfig ...
以太网rxp rxn txp txn定义和接法 系统运维

以太网rxp rxn txp txn定义和接法

以太网4根信号线分别是rxp rxn txp txn,表示收发信号线。其中, R代表Receive,也就是接收;T代表Transmit,也就是发送。 X代表双方的收发需要交叉。 由于以太网需要传输高速...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: