我用这个命令安装了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并用这些信息创建了服务器
但是这个错误出现了
我怎么才能修好它?
它帮助我:
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重启
您还没有创建用户db
。如果这只是一个新的安装,默认用户是postgres
,密码应该是空白的。访问它后,您可以创建所需的用户。
修改角色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,并且非常希望不在主机模式下运行容器。