当前位置: 首页 > 知识库问答 >
问题:

什么是后格雷SQL的默认用户名和密码?

魏兴邦
2023-03-14

我正在开发一个开源应用程序,该应用程序将后绿色SQL作为其默认DBMS。现在,当我在我的系统上安装它时,它的配置是为了让PostgreSQL也随它一起安装。

我的问题是访问已安装的PostgreSQL数据库。安装期间创建的数据库名为< code>iviewdb。

我在许多论坛上读到默认超级用户是postgres,但当我尝试通过命令提示符使用此用户名访问数据库时,它会提示我输入我没有的密码。

我想知道PostgreSQL安装目录中的默认用户名和密码以及用于访问数据库的端口号的存储位置。我甚至尝试过更改pg_hba.conf文件,但这会给应用程序带来问题,然后它就不会启动。

如何找到该数据库的密码?我在Windows环境下工作。

共有2个答案

谢诚
2023-03-14

用户名=postgres
密码=''

姬捷
2023-03-14

密码不是以容易恢复的方式存储的,如果您更改了密码,应用程序可能无法正常访问数据库。不过,您可以在应用程序设置或文档中找到密码。

如果您决定冒险更改postgres用户的密码,请停止应用程序和PostgreSQL服务,然后编辑pg_hba.conf.添加(或更改,如果它已经存在)一行(如果它不存在,将其添加在任何其他“主机……”行之前):

host   all   all   127.0.0.1/32   trust

并重新启动PostgreSQL服务。这应该可以让您从localhost进行访问,在那里您可以更改postgres用户的密码,或者为自己添加另一个具有所需权限的用户。然后将pg_hba.conf文件设置回原来的样子,并重新启动。

 类似资料:
  • 问题内容: 我正在使用EC2服务器实例。使用以下命令安装Jenkins: 但是我需要在Jenkins服务器上安装软件,因此在我的EC2实例中 进入詹金斯服务器。然后我试着做 但是它提示我输入詹金斯密码。我已经在互联网上搜索了4个小时,没有任何东西可以帮助我在jenkins服务器中获得管理特权。 所以我在shell中使用以下命令来构建我的项目: 这是我得到的错误: 问题答案: 解决方法如下: 停止詹

  • 我正在使用cloudera VM,我想连接到beeline,但当我离开时,它询问用户名和密码,它没有连接。谁能告诉我用户名和密码。 !连接JDBC:hive2://localhost:10000/连接到JDBC:hive2://localhost:10000/输入JDBC:hive2://localhost:10000/输入JDBC:hive2://localhost:10000/输入密码:错误:

  • 新安装后不能像其他旧版本的MySQL那样使用root ID和空/无密码登录MySQL数据库

  • 我试图使用Python的为生成密码。 但是postgresql需要前缀,所以 但是,如果我使用作为密码,身份验证将失败。 如果我使用,我很好。请参阅 http://pythonhosted.org/passlib/lib/passlib.hash.postgres_md5.html 使用作为密码执行以下操作是可以的。 我不明白中的警告想说什么。可以将此哈希值用于用户吗?另外,在文档中的哪个位置说必

  • 问题内容: 像其他旧版MySQL一样,使用根ID和空/无密码全新安装后无法登录MySQL数据库 问题答案: 在Linux上全新安装MySQL-community-server 5.7后,您需要从/var/log/mysqld.log中找到临时密码以root身份登录。 运行以更改新密码 参考:http : //dev.mysql.com/doc/refman/5.7/en/linux-install

  • 首次登陆的用户名和密码有二个,分别为: 用户名:admin     密码 :admin 用户名:user0     密码:user0 账号admin是系统管理员权限,账号user0是普通用户,属于设计角色,拥有设计权限。 在登录后,注意更改账号密码。