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

 更新时间:2021年01月19日 09:39:37   作者:Charles_Wenchy  
这篇文章主要介绍了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数据库中匿名块的写法实例

    PostgreSQL数据库中匿名块的写法实例

    这篇文章主要介绍了PostgreSQL数据库中匿名块的写法实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL创建自增序列、查询序列及使用序列代码示例

    PostgreSQL创建自增序列、查询序列及使用序列代码示例

    数据库中主键的生成一般是通过序列来生成,下面这篇文章主要给大家介绍了关于PostgreSQL创建自增序列、查询序列及使用序列的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • Postgres copy命令导入导出数据的操作方法

    Postgres copy命令导入导出数据的操作方法

    最近有需要对数据进行迁移的需求,由于postgres性能的关系,单表3000W的数据量查询起来有一些慢,需要对大表进行切割,拆成若干个子表,涉及到原有数据要迁移到子表的需求,这篇文章主要介绍了Postgres copy命令导入导出数据的操作方法,需要的朋友可以参考下
    2024-08-08
  • shell脚本操作postgresql的方法

    shell脚本操作postgresql的方法

    PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等这篇文章主要介绍了shell脚本操作postgresql,需要的朋友可以参考下
    2022-12-12
  • PostgreSQL处理时间段、时长转为秒、分、小时代码示例

    PostgreSQL处理时间段、时长转为秒、分、小时代码示例

    最近在操作数据库时,遇到频繁的时间操作,每次弄完了就忘了,今天痛定思痛,下定决心对postgres的时间操作进行一下总结,这篇文章主要给大家介绍了关于PostgreSQL处理时间段、时长转为秒、分、小时的相关资料,需要的朋友可以参考下
    2023-10-10
  • postgresql的jsonb数据查询和修改的方法

    postgresql的jsonb数据查询和修改的方法

    这篇文章主要介绍了postgresql的jsonb数据查询和修改的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • PostgreSQL之pgdump备份恢复操作

    PostgreSQL之pgdump备份恢复操作

    这篇文章主要介绍了PostgreSQL之pgdump备份恢复操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • PGSQL 实现把字符串转换成double类型(to_number())

    PGSQL 实现把字符串转换成double类型(to_number())

    这篇文章主要介绍了PGSQL 实现把字符串转换成double类型(to_number()),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • Postgresql中LIKE和ILIKE操作符的用法详解

    Postgresql中LIKE和ILIKE操作符的用法详解

    这篇文章主要介绍了Postgresql中LIKE和ILIKE操作符的用法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL数据类型格式化函数操作

    PostgreSQL数据类型格式化函数操作

    这篇文章主要介绍了PostgreSQL数据类型格式化函数操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12

最新评论