2009-07-01 62 views
0

我意外刪除了用戶'postgres'用戶的#userdel命令,並且不再有權訪問數據庫。已刪除用戶'postgres' - oops

我能做些什麼來創建一個新的postgres用戶,我該如何再次啓動postgresql?

如果我必須重新安裝postgresql,我是否通過刪除/usr/local/postgresql-8.3.6/目錄來刪除當前的postgres設置?

注意:我不知道如何啓動postgresql。我基本上下載了一個gzip文件並將其卸載到目錄/usr/local/postgresql-8.3.6

+0

也許屬於對Serverfault? – 2009-07-01 04:20:21

回答

2

重新創建用戶 - 沒有什麼特別的。除了它沒有密碼(「/ etc/shadow」中密碼字段中的「!」),但這對服務帳戶來說是正常的。

而且只有在運行服務時需要此係統帳戶。

如果您已經下載源代碼(「我基本上下載了一個gzip文件...」),那麼您需要按照安裝說明here進行工作安裝。

更容易會從Debian安裝的Postgres提供的預包裝版本:

apt-get install postgresql-8.3 postgresql-contrib-8.3