我已经尝试了几次让postgresql运行在几个不同的linux机器上,但是我总是把它归档并重新回到MySQL,因为我不知道如何创build和pipe理用户。
这一次,我实际上已经能够使用我自己的帐户login,但是我使用createuser命令创build了该帐户,并且对我的实际用户帐户使用了不同的密码。
我希望能够做的是以我身份login创build数据库,用户和分配数据库权限,但是然后有一个单独的帐户,并没有一个帐户在服务器上使用我的networking应用程序。
有没有人有一个完整的白痴通过创build用户和分配访问到PostgreSQL中的各种数据库的分步指南?
解释数据库的完全访问控制和权限系统远远超出了问答网站的范围。
我可以提供的最好的build议是查看Postgres wiki共享数据库托pipe页面 – 其中许多概念很好地概括了在单个数据库中创build多个angular色,或在单个服务器上托pipe多个数据库。
此外, 这些书籍中的任何一本都可以作为一个很好的开始/总体参考,尽pipe你应该尝试在最近的Postgres版本上find一个(很多是从7.x天开始的)。 还有Postgres项目提供的最好的手册 ,你真的必须阅读。
如果这些都不足以启发你,并且你自己的实验(请在开发服务器上 !)没有说清楚你应该找一个有经验的DBA来指导你,或者花一些时间在EnterpriseDB的Postgres培训课程 -他们并不便宜,但被广泛认为是优秀的课程。