我在WSL (Windows Subsystem for Linux)上的Ubuntu 18.04上运行Postgres 12数据库。
我可以使用sudo -u postgres psql毫无问题地连接到数据库,并且可以查看和创建新的数据库和用户。
我用CREATE USER myusername WITH PASSWORD 'mypassword';创建了一个新用户,psql返回CREATE ROLE。
但是,当我尝试以此用户身份使用我在psql -h localhost -U myusername中设置的密码登录时,得到的是psql: error: could not co
在Kali linux上安装了GVM之后,按照说明运行gvm-setup命令来设置OpenVAS:https://linuxhint.com/install-openvas-kali-linux/ 但是,出现了以下错误: ERROR: The default postgresql version is not 13 required by libgvmd
Error: Use pg_upgradecluster to update your postgres cluster 因此,我通过以下命令检查了安装的PostgreSQL版本: $ su postgres
$ psql --versio
我是AWS和Postgresql的新手。我正在尝试连接已在其中设置了PostGresql数据库的AWS RDS数据库。
psql -h <name_of_my_instance>.ctmkmqls5kgp.ap-southeast-1.rds.amazonaws.com:5432
psql: could not translate host name <name_of_my_instance>.ctmkmqls5kgp.ap-southeast-1.rds.amazonaws.com:5432 to address: nodename nor servname prov
我的Pgadmin3有问题..。我过去经常使用去年,但是今年我不能用pgadmin连接本地主机服务器。
这是消息错误:
FATAL: no pg_hba.conf entry for host "127.0.0.1", user "postgres", database "postgres", SSL on
FATAL: no pg_hba.conf entry for host "127.0.0.1", user "postgres", database "postgres", SSL off
我
我在我的Ubuntu系统中安装了psql。其中有一个名为tmpdb的数据库。我想删除它,但是收到一条错误消息:
必须是数据库tmpdb的所有者“。
我打开psql
$psql postgres
psql (9.5.6)
Type "help" for help.
postgres=>DROP DATABASE tmpdb;
ERROR: must be owner of database tmpdb
postgres=>
我如何看到所有者,更改它,以便我可以删除数据库?
我正在Rhel7上运行D1。我知道默认/root用户没有密码,但是我想使用phpPgAdmin来完成我的工作。问题是,我已经编辑了我的pg_hba.conf文件如下所示(基于到目前为止所阅读的各种文档:
local all all password
# IPv4 local connections:
host all all 127.0.0.1/32 password
# IPv6 local connections:
host all
我试图在Ubuntu12.04上使用PostGIS 9.1设置PostgreSQL db。我已经设置了数据库,创建了一个没有密码的用户帐户"jay“,在第2.5节之后添加了空间功能,并将pg_hba.conf for local设置为:
# "local" is for Unix domain socket connections only
local all all trust
我可以使用pgAdminIII连接到数据库,连接不需要密码,但是当我试图通过PostGIS或
我们在Centos7上安装了postgres数据库服务器(10.3),并创建了一个名为"db_name“的数据库。我们有访问数据库的权限。pg_hba.conf中的设置如下所示:
# "local" is for Unix domain socket connections only
local all all trust
host all all 127.0.0.1/32 trust
host
当我连接远程服务器上的psql时
>psql -h {hostname}
psql: could not connect to server: Connection timed out (0x0000274C/10060). Is the server running on host "{hostname}" (194.58.98.133) and accepting TCP/IP connections on port 5432?
在服务器上:
netstat -nlp | grep 5432
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LI
我使用fabric在一台服务器上对另一台服务器运行命令。具体地说,我通过psql命令行运行SQL查询。
fabric run()函数抛出了一个我可以捕获的SystemExit异常。
如果我到服务器上直接运行psql命令,系统会告诉我:
psql: could not connect to server: Connection timed out
Is the server running on host "xyz.example.com" (10.16.16.66) and accepting
TCP/IP connections on port 5432?
因
我想要制作一个自动脚本,在Postgresql中生成数据库用户和密码,并导入一些数据库。当我在下面执行我的脚本时,它会停在某个地方,当我注销(CTRL+D或exit命令)时,它尝试导入数据库,它说:
psql: FATAL: role "username" does not exist
最后,它不会转到/tmp,我使用的是Ubuntu14.10,下面是我的脚本:
#!/bin/bash -x
#################
# Database
#################
printf 'CREATE USER koko WITH NOCREATEDB N
我是一个postgreSQL新手,我找不到任何有用的使用psql命令的介绍。至少我认为这是我想要使用的命令。
在postgreSQL中,是否可以简单地连接到服务器,然后列出、创建、使用和检查数据库?
我希望能够使用psql对MySQL做类似的事情(我已经删除了许多额外的行):
在不指定数据库的情况下连接-我似乎不能用psql做到这一点:
$ mysql -u root -prootpassword
Welcome to the MySQL monitor. Commands end with ; or \g.
Server version: 5.5.28 MySQL Community Se