承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601

Postgresql 默许用户名与密码的操作

管理员 2023-07-11 08:35:57 互联网圈 5 ℃ 0 评论 2682字 收藏

Postgresql 默许用户名与密码的操作

在UNIX平台中安装PostgreSQL以后,PostgreSQL会在UNIX系统中创建一个名为“postgres”当用户。PostgreSQL的默许用户名和数据库也是“postgres”,

不过没有默许密码。在安装PostgreSQL以后可以以默许用户登录,也能够创建新当用户名。

以默许用户登录

Yu @Coat ~ $ sudo su postgres #切换至postgres
postgres @Coat /home /Yu $ psql postgres #登入默许数据库
[ sudo ] password for 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有关用户名和密码的问题

今天在连接PostgreSQL 遇到这样一个问题,很是愁闷。打开Postgre连接数据库,输入密码:PWD_A,一直弹出毛病窗体。

以为连接服务器的密码毛病呢,但是没法进入修改密码。

第一个问题没法解决,查看会不会服务没有启动.

原来服务没有启动,Postgres客户端是弹出报错信息。

就去启动服务,但是服务启动不起来,估计或者密码问题。

后“我的电脑”—“管理”—“用户”—-“Postgres”,

重新设置Postgres的用户密码为:PWD_A.

问题就出在这里。电脑管理用户里的Postgres的密码是安装Postgres时设置的电脑开机密码。

所以将此处Postgres的用户密码更加当初设置开机密码便可。

折腾半天,才知Postgres密码与客户端连接服务器密码区别酿成的。愁闷….缘由所在本人一直认为两处的密码是一致的。真是菜啊~~~。

实践告知你一切。。。。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有毛病或未斟酌完全的地方,望不吝赐教。

文章来源:丸子建站

文章标题:Postgresql 默许用户名与密码的操作

https://www.wanzijz.com/view/63165.html

相关文章

Related articles

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信