Ubuntu20安装postgres12以及配置远程连接

1、我这里以root模式登录Ubuntu20系统先执行sudo apt update更新软件源

命令:sudo apt update

2、再执行安装postgres命令sudo apt install postgresql postgresql-contrib

命令:sudo apt install postgresql postgresql-contrib

3、安装完了可以看看是否安装成功,可以用sudo -u postgres psql -c "SELECT version();"查看安装版本,查看完可以用CTRL+z退出

命令:

sudo -u postgres psql -c "SELECT version();"

4、依次用这两条命令可以使用超级用户psql登录,方便修改默认密码

sudo su postgres

psql

5、介绍几个常用命令:

du 查询当前所有用户

l 查询所有数据库

c test 切换test用户

q 是退出

6、修改postgres超级用户的密码

命令:alter user postgres with password 'wkb456';

7、配置远程连接先退回到root用户下,输入

sudo vim /etc/postgresql/12/main/postgresql.conf

再前面配置这两行,注意按wq保存

listen_addresses = '*'
password_encryption = scram-sha-256

8、再输入sudo vim /etc/postgresql/12/main/pg_hba.conf配置这一行

host    all             all             0.0.0.0/0               scram-sha-256
 

9、重启一下数据库sudo service postgresql restart

10、记得如果是阿里云就需要去开启端口

11、试试用navcat连接看看,注意如果密码错误啥的可以按照上面命令重新设置

12、再用pgadmin工具试试

13、也可以,到这里就结束了

如果大家有问题欢迎留言,我看到就回解答的,后面会更新postgres数据库的知识