gpt4 book ai didi

postgresql - 如何从 GCE shell 运行 postgresql 命令?

转载 作者:行者123 更新时间:2023-11-29 13:59:51 24 4
gpt4 key购买 nike

在 GCE 上安装 PostgreSQL 需要 root 密码才能运行 sudo -u postgresql。这会提示输入密码,但我从未得到过。
我如何获得此通行证,或以其他方式从 shell 运行 postgresql 命令?

最佳答案

你的系统用户 postgresql 没有密码(我说没有证据......但我想你会发现这是真的。)

通常你应该使用这样的命令:

# Test that YOU can use psql (as postgres) to run a query:
psql -U postgres -c 'select * from pg_catalog.pg_user;'

# Test an interactive session:
psql -U postgres my_database
my_database=# select 42 as the_answer;

# Create a new database
psql -U postgres my_database
my_database=# create database mydb;


或者,也可以这样登录(it usually is):

sudo su postgres

你可能会用它来运行 createdb。但是像你自己一样运行 psql 可能会更好。

关于postgresql - 如何从 GCE shell 运行 postgresql 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22757879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com