问题描述
我刚刚安装了Postgres,并且已经对其进行了1-2小时的修改.
I have just installed Postgres and have been tinkering with it and various configurations for 1-2 hours.
我坚持无法更改为postgres用户
$ su - postgres
产生以下错误:su: unknown login: postgres
$ sudo -u postgres psql
产生以下错误:sudo: unknown user: postgres
这些尝试是作为普通用户进行的.以root身份尝试使用它们具有完全相同的结果.我已经在OS X上通过Homebrew安装了postgres,并且已经阅读了很多次说明.
These attempts are made as the normal user. Trying them as root has the exact same results. I have installed postgres via Homebrew on OS X, and I have read the instructions multple times.
推荐答案
psql
:使用我的默认用户名登录
psql
: Logs me in with my default username
psql -U postgres
:以postgres用户身份登录
psql -U postgres
: Logs me in as the postgres user
我似乎不需要Sudo.
Sudo doesn't seem to be required for me.
我将Postgres.app用于我的OS X postgres数据库.它消除了确保安装正常运行和数据库服务器正常启动的麻烦.在此处查看: http://postgresapp.com
I use Postgres.app for my OS X postgres database. It removed the headache of making sure the installation was working and the database server was launched properly. Check it out here: http://postgresapp.com
感谢@Erwin Brandstetter纠正了我对参数的使用.
Credit to @Erwin Brandstetter for correcting my use of the arguments.
这篇关于Postgres用户不存在?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!