下载安装
在命令行执行如下语句:
apt-get install postgresql-10
该指令会帮助你下载如下PostgreSQL组件:
` |
`
-- | --
postgresql-client-10 | client libraries and client binaries
postgresql-10 | core database server
postgresql-contrib-9.x | additional supplied modules (part of the postgresql-xx package in version 10 and later)
libpq-dev | libraries and headers for C language frontend development
postgresql-server-dev-10 | libraries and headers for C language backend development
pgadmin4 | pgAdmin 4 graphical administration utility
用户配置
通过如下命令登陆postgreSQL:
sudo -u postgres psql
进入PostgreSQL命令行视图,(可以看到以postgres=#
开头的提示符),然后执行如下命令将postgres用户的密码修改为"password":
ALTER USER postgres WITH PASSWORD ‘password‘;
执行 \q
命令推出PostgreSQL命令行。
可以在命令行界面以超级用户权限设置postgre用户的密码:
先清除密码:
sudo passwd -d postgres
在设置密码:
sudo -u postgre passwd
按照提示,输入两次新密码即可。
远程登陆配置
执行如下命令:
sudo gedit /etc/postgresql/10/main/postgresql.conf
将
#listen_addresses = ‘localhost‘
改为:
listen_addresses = ‘*‘
(取消了注释,同时将本地访问权限改为了可远程访问)
将
password_encryption = md5
取消调注释(这样密码会变成加密方式传输的,这一步应该不是必须的)
重启服务:
sudo /etc/init.d/postgresql restart
5432口的防火墙设置允许通过(PostgreSQL的默认端口是5432):
sudo iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 5432 -j ACCEPT
原文地址:https://www.cnblogs.com/zifeiy/p/9326155.html