对于前端开发者来说,部署后端nodejs应用是很陌生的一件事,有很多步骤需要一步步去探索。今天笔者就分享一点和数据库相关的知识。
1.安装PostgreSQL
首先打开官网的下载页面 Postgre下载,根据自己服务器系统选择合适的选项。

然后根据自己服务器和系统的配置选择下载项

2.初始化数据库
yum安装默认路径为/var/lib/pgsql
执行/usr/pgsql-10/bin/postgresql-10-setupinitdb初始化数据库,这时会自动创建一个postgres用户用来管理数据库。
然后需要为其初始化密码(这一步一定要做),依次执行以下命令进入postgresql命令行环境。
sudo -i -u postgres
psql
执行以下命令来设置postgres用户密码。
ALTER USER postgres WITH PASSWORD '123456'
执行\q退出数据库命令环境。
以上就完成了数据库的初始化和设置初始用户密码。
3.修改PostgreSQL默认配置实现远程访问
-
开启远程访问
找到postgresql.conf文件,将listen_addresses前的#去掉,并将listen_addresses = 'localhost' 修改成 listen_addresses = '*'。也可以修改为你想远程访问的电脑ip。
-
开启特定IP信任远程连接
找到pg_hba.conf文件,进行如下修改:
# IPv4 local connections: host all all (需要连接的服务器IP或者0.0.0.0/0) trust -
重启服务
systemctl restart postgresql-10 #重启服务
4.配置防火墙规则
因为PostgreSQL默认端口为5432,想要外部访问就需要开发端口。

5.使用pgAdmin连接
下载pgAdmin创建server,如下图所示:

至此,就大功告成了。
如果有问题或者有更好的做法,大家可以多多交流。 😀