在Ubuntu22上安装Postgresql并配置端口和远程访问

后端开发Ubuntu 384

在Ubuntu22上安装Postgresql配置远程访问

安装postgresql

sudo apt update
sudo apt install postgresql postgresql-contrib

登录数据库并设置密码

Postgresql默认用户是postgres并且不需要密码进行身份验证。因此,要添加密码,我们必须首先以postgres用户身份登录并连接

sudo -u postgres psql

用户设置密码

postgres=# ALTER USER postgres PASSWORD 'myPassword';
ALTER ROLE

最后退出

postgres=# \q

修改Postgresql默认端口并开启远程访问

开启远程访问后可使用pgAdmin来远程管理数据库

修改配置文件/etc/postgresql/14/main/postgresql.conf,修改配置

修改端口

找到port = 5432修改为想要设置的端口即可。

开启远程访问

listen_addresses = '*'

接着修改/etc/postgresql/14/main/pg_hba.conf,添加

host    all             all              0.0.0.0/0                       md5
host    all             all              ::/0                            md5

当然这里如果为安全考虑也可以设置仅限允许范围的IP段访问

host all all 192.168.56.1/24 md5

最后重启数据库服务

sudo service postgresql restart

Post Comment