1.安装
sudo apt update
sudo apt install postgresql postgresql-contrib
查看运行状态
service postgresql status
启动、关闭或重启 postgresql
service postgresql start
service postgresql stop
service postgresql restart
2.操作数据库
1) 切换用户
sudo su postgres
2) 启动PostgreSQL Shell
psql
3) 修改系统用户密码
ALTER USER postgres WITH PASSWORD 'my_password';
4) 创建用户并赋权
CREATE USER user1 WITH PASSWORD 'my_password';
ALTER USER user1 WITH SUPERUSER;
5) 退出Shell
\q
3.修改端口、配置远程
主要修改如下两个配置文件:
/etc/postgresql/10/main/postgresql.conf # 主要配置文件
listen_addresses = '*'
port = 9004
/etc/postgresql/10/main/pg_hba.conf # 修改访问策略
末尾增加一行:(此处的user1,是上面创建的用户user1)
host all user1 0.0.0.0/0 md5
可以使用Navicat直接连接如下: