第一次安装,就撞墙了
我想创建一个用户,然后创建一个数据库,然后授权用户具有该数据库的权限
可是可是
才发现pg这个家伙对local和remote access还需要额外的配置
然后倒腾pg_hba.conf,增加
host all all 0.0.0.0/0 md5
以为大功告成了,可是发现直接psql不带 -h 选项还是找
local all all ident
认证方式,那么是否意味着,我如果坚持不带 -h 选项,就得有个对应的系统用户
另外,这个家伙貌似不支持直接在命令行下带password的,非得要我在交互环境下输入,也即不能
psql -U user -p password
这种方式连接进去
另外,我需要对超级用户postgres设置密码吗?怎么通过一行命令的方式完成创建用户呢
像mysql那种
mysql -u user -p password -D db - e "sql"
我想创建一个用户,然后创建一个数据库,然后授权用户具有该数据库的权限
可是可是
才发现pg这个家伙对local和remote access还需要额外的配置
然后倒腾pg_hba.conf,增加
host all all 0.0.0.0/0 md5
以为大功告成了,可是发现直接psql不带 -h 选项还是找
local all all ident
认证方式,那么是否意味着,我如果坚持不带 -h 选项,就得有个对应的系统用户
另外,这个家伙貌似不支持直接在命令行下带password的,非得要我在交互环境下输入,也即不能
psql -U user -p password
这种方式连接进去
另外,我需要对超级用户postgres设置密码吗?怎么通过一行命令的方式完成创建用户呢
像mysql那种
mysql -u user -p password -D db - e "sql"