如何避免输入密码

问题描述 投票:0回答:1

我目前的系统是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而且没有输入密码?

sql postgresql
1个回答
0
投票

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

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

运行source~ / .bashrc

然后,您只需运行myalias并在提示符下输入密码,或使用.pgpass保存输入密码

© www.soinside.com 2019 - 2024. All rights reserved.