centos-Postgresql 服务启动问题

问题描述

Postgresql 服务启动问题

在Linux CentOS 下安装postgresql 9.5 安装完成之后一直无法启动服务

在本地用pgadmin3 连接一直提示 “服务器没有进行监听”

拜托解决

解决方案

进入postgresql安装后的文件里,找pg_hba.conf的配置文件,然后将你对应的ip添加到监听的端口地方,然后重启postgresql服务,就OK了

解决方案二:

解决方案三:

postgresql启动后已经初始化了一个pid,你看看是不是因为这个。另,安装完postgresql是默认启动的,你应该试试restart

解决方案四:

解决方案五:

你安装完以后对postgresql进行什么配置了么?

解决方案六:

已经解决了 把解决方案贴出来给以后的新手
首先在linux下执行命令 yum install postgresql-server (pgsql官方提供的red hat linux系统下载命令) 下载pgsql发布最新版本
结束之后执行 initdb -D /var/lib/pgsql/data 初始化数据库
然后去/var/lib/pgsql/data (pgsql默认安装路径) 找到postgresql.conf 找到listen_addresses 将前面的#放开,并将‘’里的localhost改成*
并将port前面#放开
接着再去/var/lib/pgsql/data 里找到pg_hba.conf 找到# TYPE DATABASE USER ADDRESS METHOD
并在下面一行写上 host all all 192.168.0.1/32 trust
这里对应的分别是

host:已IP地址作为传输协议 all:数据库名,如果有的话 all:登录名,如果新增了 192....访问客户机的IP地址和端口号 trust:信任方式,完全不验证,这里不推荐用trust,正式库应该用MD5
如果项目里有其他人需要连接数据库的话 每个人新增一条连接IP数据在pg_hba.conf 里
最后一步 输入命令 su - postgres 选择用户
pg_ctl start 开启服务(pg_ctl是安装好pgsql设置的环境变量,具体百度) 完成

时间: 2025-01-21 13:45:44

centos-Postgresql 服务启动问题的相关文章

centos dns服务启动时提示出下面的信息(但不影响使用),不知如何解决?

问题描述 centos dns服务启动时提示出下面的信息(但不影响使用),不知如何解决? You need to implement a remote task_setrlimit in your security module and call it directly from this functionWARNING: at security/security.c:51 security_ops_task_setrlimit() Call Trace: [] security_ops_tas

解决PostgreSQL服务启动后占用100% CPU卡死的问题_PostgreSQL

进程中有N个postgres.exe(此为正常,见官方文档),却有一个始终占满CPU(由于本机是双核,占用了50%的资源).自带的pgAdmin III连接会死掉. 此问题在网上搜索没找到答案. 查看日志发现有这样一条错误信息: %t LOG:  could not receive data from client: An operation was attempted on something that is not a socket. 根据错误提示,在HP的官网找到了答案(应该是win的问题

postgresql.9.3新安装的启动服务时提示服务启动后停止

问题描述 postgresql.9.3新安装的启动服务时提示服务启动后停止 2013-12-16 17:23:49 HKT 日誌: 資料庫系統在復原 2013-12-16 16:51:29 HKT 時被關閉2013-12-16 17:23:49 HKT 日誌: WAL file is from different database system: WAL file database system identifier is 5957907599934275429 pg_control datab

Linux Systemd——在RHEL/CentOS 7中启动/停止/重启服务

Linux Systemd--在RHEL/CentOS 7中启动/停止/重启服务 RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd.它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理.systemd兼容SysV和Linux标准组的启动脚本. Systemd是一个Linux操作系统下的系统和服务管理器.它被设计成向后兼容SysV启动脚本,并提供了大量的特性,如开机时平行启动系统服务,按需启动守护进程,支持系统状态快照,或者基于依赖的

CentOS 7下MySQL服务启动失败的快速解决方法_Mysql

今天,启动MySQL服务器失败,如下所示: [root@spark01 ~]# /etc/init.d/mysqld start Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe&qu

centos下Nginx服务启动shell脚本

Nginx 服务启动脚本    代码如下 复制代码 #! /bin/sh # chkconfig: 2345 55 25 # Description: Startup script for nginx webserver on Debian. Place in /etc/init.d and # run 'update-rc.d -f nginx defaults', or use the appropriate command on your # distro. For CentOS/Redh

postgresql无法启动ipv4监听

问题描述 postgresql无法启动ipv4监听 过完年放假回来发现postgresql只启动了[::]5432,没有启动0.0.0.0 5432,我把psotgresql.conf里面listen-address='*'改成0.0.0.0之后,就无法启动posgrsql服务了.查看系统的日志得到是HKT 日志: 无法创建 IPv4 套接字: Invalid argument.求帮助!! 解决方案 用127.0.0.1呢

Linux SendMail服务启动慢总结

在 CentOS release 6.6 上启动sendmail服务时发现服务启动过程非常慢,基本上要耗费3分多钟.有点纳闷:什么原因导致sendmail启动这么慢?搜索了这方面的一些资料,结合自己的理解,把它梳理一遍.权当笔记. [root@MySQL-T01 bin]# service sendmail stop   Shutting down sm-client: [ OK ]   Shutting down sendmail: [ OK ]   [root@MySQL-T01 bin]#

Linux中Oracle服务启动和停止脚本与开机自启动_Linux

在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle. 一.在Linux下启动Oracle 登录到CentOS,切换到oracle用户权限 # su – oracle 接着输入: $ sqlplus "/as sysdba" 原本的画面会变为 SQL> 接着请输入 SQL> startup 就可以正