这是我第一次使用PostgreSQL,我习惯使用MySQL,一旦你第一次在Ubuntu上安装MySQL服务器,它会要求你输入MySQL用户名和密码。完成后,您可以简单地通过提供:
MySQL Host: 127.0.0.1
Username: root
Password: 123pie
从这里开始,您就可以打开您最喜欢的DB软件,比如sequel pro,并使用上面所示的MySQL的本地主机IP通过SSH连接到它。在
但是现在我的客户机正在使用PostgreSQL,所以我需要学习如何快速设置它。在
到目前为止,我已经做到了:
^{pr2}$看起来这只是Django和Python打开PostgreSQL数据库所需的库。它看起来不像MySQL服务器。在
我下一步要做的是安装PostgreSQL Server吗?在我通过命令行安装之后,它是否与设置MySQL服务器完全相同?在
我从来没有用过PostgreSQL,我想它和使用MySQL是完全一样的吗?在
在the ubuntu community wiki上有一个很好的、详细的关于PostgreSQL设置的详细指南。这应该是你的出发点。在
对于大多数应用程序,为web服务器的用户名创建一个PostgreSQL用户就足够了:
然后创建该用户拥有的数据库供应用程序使用:
^{pr2}$并将应用程序配置为使用用户名
www-data
连接到test_django
数据库,而无需密码。大多数发行版(包括Ubuntu)上的PostgreSQL默认为peer
身份验证,它要求您使用与您连接的postgres用户相同的unix用户名,并且不需要密码。在如果应用程序强制您提供密码而不接受空白密码,或者如果您希望应用程序使用与web服务器运行身份不同的用户名(即,要将多个web应用程序彼此隔离一点),则需要add an entry to ^{} 为该数据库/用户名组合指定
md5
密码验证,或者只为所有用户指定所有用户星展银行。在相关问题 更多 >
编程相关推荐