找不到任何教程顯示通過root刪除默認postgres用戶時的操作。PostgreSQL意外刪除用戶postgres
通過sudo創建本地postgres服務器apt-get install postgresql postgresql-contrib。在shell內部,鍵入psql並能夠啓動數據庫。
登錄到root並刪除postgres帳戶在Linux中嘗試的東西了。 2a:sudo pkill -KILL -u postgres 2b:sudo userdel postgres
已刪除的postgres服務器。重新安裝。嘗試通過shell登錄到postgres用戶帳戶時沒有找到用戶。
嘗試通過root運行postgres服務器,無法通過shell連接到服務器。
通過root重新創建postgres用戶帳戶:sudo adduser postgres --disabled-password。須藤usermod命令-a -G須藤Postgres的
仍然得到無法連接到服務器:通過根
Postgres用戶連接被拒絕。登錄到postgres用戶。不用找了。
重新安裝postgres。同樣的錯誤。
建議?
謝謝你一堆。
我是否有權假定您在數據庫中沒有任何有價值的數據呢? – OscarJ
@OscarJ是的,沒有有價值的數據。 – Johnathan
配置文件應該告訴你postgres在哪個目錄保存它的數據。當您卸載它時,它可能不會刪除該數據目錄。因此,取消防止,手動刪除數據目錄,然後重新安裝。這可能會起作用。 – OscarJ