今天遇到一个奇葩的postgresql安装步骤,简直惊掉了下巴。。。。。
首先来看一下postgres用户
刚开始以为这是postgres用户被篡改了,导致家目录的文件被删除所导致的
这个先不管,根据其他部门的想法,想看看数据库是不是在启动。
先查看一下无法登录
再次查看一下进程在不在,发现进程也不存在,忽略其他用户txadmin(我听说他们用的postgres,具体的业务逻辑,安装到哪了,数据目录在哪没有一个人知道的,知道的人都已经离职了,只有一个经理问我数据库是不是在启动。。。。。。。。。)
看到这我得去查一下pg的安装目录和数据目录在哪吧,于是我去查环境变量,无语了,啥也没有
于是用find 去查一下
除了txdb4.0之外,还有四个。。。 看这个意思是
/usr/bin/pg_ctl和/opt/pgsql-12.2/bin/pg_ctl好像是他们的安装目录