如何避免输入密码

时间:2018-11-26 10:57:51

标签: sql postgresql

我当前的系统是Ubuntu 18.04

我安装了PostgreSQL。

当我运行以下命令时:psql -U node_user dummydb我收到以下消息:psql: FATAL: Peer authentication failed for user "node_user"

我当前必须使用以下命令访问数据库:psql -U node_user -h localhost dummydb。但是,每次我要访问数据库时输入-h localhost都是很麻烦的。

该数据库位于我的本地计算机上,仅用于学习目的

是否可以在没有psql -U node_user dummydb的情况下也无需输入密码来运行-h localhost

1 个答案:

答案 0 :(得分:0)

您可以在.bashrc或.bash_aliases文件中创建别名。只需添加以下行:

myalias =“ psql --host = --dbname = --port = 5432 --user =”

运行源〜/ .bashrc

然后,您可以简单地运行myalias并在提示符下输入密码,或使用.pgpass保存输入的密码