![](/img/trans.png)
[英]How can I change the "Database Name" in AWS RDS for Postgresql?
[英]How to execute sql script for PostgreSQL database hosted on AWS?
我正在尝试为托管在 AWS RDS 上的数据库运行一个 sql 文件。 我正在使用的命令如下:
psql -v user=myusername -v dbname=postgres -v passwd=mypassword -f ./explorerpg.sql
运行它后,我得到以下结果:
sql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
我错过了什么? 对于那些好奇的人,我正在尝试让 Hyperledger 资源管理器显示 AWS 区块链的数据库内容。 sql 脚本来自 Hyperledger 资源管理器。
非常感谢任何建议!
您缺少-h
(或--host
)选项。 您正在运行的命令正在尝试连接到本地主机上的 PostgreSQL 服务器。 此外,您对命令行的尝试太过用力。 你想要更像的东西:
psql -U myusername -d postgres -h dbhostname.randomcharacters.us-west-2.rds.amazonaws.com -v passwd=mypassword -f ./explorerpg.sql
密码可能不应该以这种方式完成 - 包含密码的文件更为常见。 但关键是找到您的 RDS 服务器的主机名并使用-h
选项指定它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.