美文网首页
centos卸载postgresql之后用户删除不掉

centos卸载postgresql之后用户删除不掉

作者: Time一柒 | 来源:发表于2019-05-15 11:53 被阅读0次

卸载

查看版本号和系统类别: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掉就可以了

参考:https://blog.51cto.com/wutengfei/2084028

相关文章

网友评论

      本文标题:centos卸载postgresql之后用户删除不掉

      本文链接:https://www.haomeiwen.com/subject/nzfpaqtx.html