ToB企服应用市场:ToB评测及商务社交产业平台

标题: Linux下PostgreSQL-12.0安装部署具体步骤 [打印本页]

作者: 星球的眼睛    时间: 2024-9-17 14:13
标题: Linux下PostgreSQL-12.0安装部署具体步骤
一、安装情况



  
  1. initdb
复制代码

  可以看到/opt/pgsql/postgresql/data已经有文件了。
  1. cd /opt/pgsql/postgresql/data
复制代码

  九、配置服务

  
  修改/opt/pgsql/postgresql/data目录下的两个文件。
  postgresql.conf   配置PostgreSQL数据库服务器的相应的参数。  
  pg_hba.conf        配置对数据库的访问权限。
  1. vim postgresql.conf
复制代码

  此中,参数“listen_addresses”表示监听的IP地址,默认是在localhost处监听,也就是127.0.0.1的ip地址上监听,只担当来自本机localhost的毗连请求,这会让长途的主机无法登陆这台数据库,如果想从其他的呆板上登陆这台数据库,必要把监听地址改为实际网络的地址,一种简朴的方法是,将行开头的#去掉,把这个地址改为*,表示在本地的全部地址上监听。
  1. vim pg_hba.conf
复制代码
  1. host    all            all             0.0.0.0/0               trust
  2. #新增这一行
复制代码
找到最下面这一行 ,这样局域网的人才能访问
  

十、设置PostgreSQL开机自启动

PostgreSQL的开机自启动脚本位于PostgreSQL源码目录的contrib/start-scripts路径下。
linux文件即为linux系统上的启动脚本
  1. cd /opt/pgsql/postgresql-12.0/contrib/start-scripts
复制代码
切换为root用户,修改linux文件属性,添加X属性
  1. su root
复制代码

  1. chmod a+x linux
复制代码
复制linux文件到/etc/init.d目录下,更名为postgresql
  1. cp linux /etc/init.d/postgresql
复制代码
修改/etc/init.d/postgresql文件的两个变量
prefix设置为postgresql的安装路径:/pgsql/postgresql
PGDATA设置为postgresql的数据目录路径:/pgsql/postgresql/data
  1. vim /etc/init.d/postgresql
复制代码

设置postgresql服务开机自启动
  1. chkconfig --add postgresql
复制代码
执行service postgresql start,启动PostgreSQL服务
  1. service postgresql start
复制代码



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4