在postgres安装的简短版本中,它告诉我要做以下事情
./configure
gmake
su
gmake install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test
Run Code Online (Sandbox Code Playgroud)
现在我创建了postgres用户,但它有时会询问我的凭据user.用户是否有默认密码postgres?为什么我甚至需要制作另一个user?
Dob*_*boy 39
新安装后postgres的默认超级用户用户名/密码是什么?:
注意关于通过"$ sudo passwd postgres"更改"postgres"的UNIX密码的答案不是首选,甚至可能是危险的!
这就是原因:默认情况下,UNIX帐户"postgres"被锁定,这意味着它无法使用密码登录.如果您使用"sudo passwd postgres",帐户将立即解锁.更糟糕的是,如果你将密码设置为弱点,比如"postgres",那么你就会面临很大的安全隐患.例如,有很多机器人尝试使用用户名/密码组合"postgres/postgres"登录到您的UNIX系统.
你应该做的是遵循克里斯詹姆斯的回答:
Run Code Online (Sandbox Code Playgroud)sudo -u postgres psql postgres # \password postgres Enter new password:稍微解释一下......
| 归档时间: |
|
| 查看次数: |
110679 次 |
| 最近记录: |