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

如何在Ubuntu上使用pgAdmin将Postgres连接到本地主机服务器?

漆雕博
2023-03-14

我用这个命令安装了Postgres

sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev

在终端上使用psql--version我得到psql(PostgreSQL)9.3.4

然后我安装了pgadmin

sudo apt-get install pgadmin3

后来我打开了UI并用这些信息创建了服务器

但是这个错误出现了

我怎么才能修好它?

共有3个答案

鲜于煜祺
2023-03-14

它帮助我:

sudo nano/etc/postgresql/9.x/main/pg_hba.conf

并更改此行:

Database administrative login by Unix domain socket
local   all             postgres                                md5

Database administrative login by Unix domain socket
local   all             postgres                                trust

重新启动服务器

sudo服务postgresql重启

登录psql并设置密码

psql-U博士后

ALTER USER postgres与密码'新密码';

Database administrative login by Unix domain socket
    local   all             postgres                                trust

    Database administrative login by Unix domain socket
    local   all             postgres                                md5

sudo服务postgresql重启

羊柏
2023-03-14

您还没有创建用户db。如果这只是一个新的安装,默认用户是postgres,密码应该是空白的。访问它后,您可以创建所需的用户。

仲孙宇定
2023-03-14

修改角色postgres的密码:

sudo -u postgres psql postgres

alter user postgres with password 'postgres';

现在使用用户名postgres和密码postgres连接到pgadmin

现在您可以创建角色了

如何更改PostgreSQL用户密码?

 类似资料:
  • 这是我在host.docker中使用的更新。内部代替本地主机,但我仍然得到一个错误

  • 我正在上工作,我对webservice没有任何想法。我看起来相同的示例网络服务(如实时SOAP服务)它工作正常。我要在localhost运行网络服务,我不知道我的网址、命名空间和方法名称是否被正确声明。 下面的代码是我的WSDL代码 调用上述服务的我的android代码: 请找个人帮我做这件事。。

  • 我刚刚把pgAdmin更新到4.23版,PostgreSQL更新到12版。我还删除了所有以前的数据库和pgAdmin安装。所以应该是全新安装(我也清理了之前版本的所有残余)。 现在,当我尝试连接到本地数据库服务器时,我甚至在键入密码之前就得到了这个:

  • 我有一个文件,其中包含用于、、和的服务: 当我运行并访问时,我会看到界面。当我尝试以或作为主机名,以作为端口创建一个新服务器时,我得到一个错误“Could not connect to server”。如果我删除这些,而是在“service”字段中输入,我会得到错误“definition of service”postgres“not found”。如何使用连接到数据库?

  • 问题内容: 我最近在Windows 2003上安装了MySQL 5,并尝试配置实例。一切正常,直到我进入“应用安全设置”,这时才出现上述错误()。 我的防火墙中确实存在“ MySQL Server”的端口3306异常。 问题答案: 您可能必须向用户授予表上的“ localhost”特权。请参阅语法文档。这是一个示例(来自C语言)。 “在%s上授予所有特权。*由’%s’标识为’%s’@’本地主机’”

  • 有两个相关的问题,但他们没有完全回答问题。但如果国防部认为这是复制品,请告诉我。 编辑:我在Linux上使用docker,并且非常希望不在主机模式下运行容器。