Back

Installing postgresql on Debian 9

Sun, Jun 16 20191 min read
Nathaniel

获取postgres

wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
连接
sudo su - postgres
psql
查看连接信息
postgres-# \conninfo
退出
postgres-# \q

创建用户

如果当前用户不是postgres,则
su - postgres
然后
createuser --interactive --pwprompt

远程访问

找到 postgresql.conf,一般在/etc/postgresql/版本号/main
find / -name "postgresql.conf"
找到后用vim打开
其中找到
#listen_addresses = 'localhost'
然后修改为
listen_addresses = '*'
然后同一目录下找到pg_hba.conf
在其最后一行加上
host all all 0.0.0.0/0 md5
完成之后重启服务
systemctl restart postgresql

Comments(0)

Continue with
to comment