Debian安装PostgreSQL
<h1>参考</h1><p><em>https://www.postgresql.org/download/linux/debian/</em></p>
<h1>安装</h1>
<p>文档中说了postgresql已经存在于debian的源中,直接通过</p>
<div class="cnblogs_code">
<pre>apt-get install postgresql-11</pre>
</div>
<p>就可以安装</p>
<h1>配置</h1>
<p>安装完成后,postgresql,默认只能本地访问,需要修改配置</p>
<h2>编辑/etc/postgresql/11/main/pg_hba.conf</h2>
<p>把<br><br># IPv4 local connections:<br>host all all 127.0.0.1/32 md5<br><br>修改成<br><br>host all all 0.0.0.0/0 md5<br><br>这个文档上面有介绍,0.0.0.0/0表示允许所有ip</p>
<h2>编辑/etc/postgresql/11/main/postgresql.conf</h2>
<p>把</p>
<p>#------------------------------------------------------------------------------<br># CONNECTIONS AND AUTHENTICATION<br>#------------------------------------------------------------------------------<br><br># - Connection Settings -<br><br># listen_addresses = 'localhost' # what IP address(es) to listen on;<br> # comma-separated list of addresses;<br> # defaults to 'localhost'; use '*' for all<br> # (change requires restart)<br>修改为</p>
<p>listen_addresses = '*'</p>
<p>把注释去掉,改localhost为星号。文档已经说了,默认是监听本地,如果需要监听其他连接,改成星号(*),表示监听所有,需要重启服务或系统</p>
<h2>增加数据库密码</h2>
<p>postgresql安装的时候没有要求输入密码,默认是空密码</p>
<div class="cnblogs_code">
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><img src="https://common.cnblogs.com/images/copycode.gif" alt="复制代码"></span></div>
<pre>#进入postgres默认用户
sudo su - postgres
#进入数据库
psql
#修改密码
\password postgres</pre>
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><img src="https://common.cnblogs.com/images/copycode.gif" alt="复制代码"></span></div>
</div>
<p> </p>
<p>这样就可以正常访问postgresql数据库了</p><br><br>
来源:https://www.cnblogs.com/Thenext/p/15311470.html
頁:
[1]