卸载
查看版本号和系统类别:cat /etc/redhat-realease;
如果是redhat:(yum install)
a.yum 删除软件包:
yum remove postgresql*
b.删除相关目录文件:
rm -rf /var/lib/pgsql
rm -rf /usr/pgsql*
c.删除pg相关用户组/用户
userdel -r postgres
groupdel postgres
在root账户下,删除普通账户postgresql时,出现如下报错信息:
userdel -r postgresql
userdel: user postgresql is currently used by process 1973
把1973这个进程kill了,再次使用userdel -r postgresql命令
userdel -r postgresql
userdel: user postgresql is currently used by process 1986
没有真正的kill掉
问题原因:
postgresql账号上面服务,有的进程可能是被root 在占用,我们可以通过ps -u postgresql|awk '{print $1}'
来查看该用户下的Pid号。
进程比较少的话kill掉就可以了