2009-07-01 9 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のに属し? –

答えて

2

ユーザーを再作成します。何も特別なことはありません。それはパスワードを持たないことを除いて( "/ etc/shadow"のパスワードフィールドに "!")、それはサービスアカウントにとっては普通のことです。

このシステムアカウントは、サービスを実行する場合にのみ必要です。

ソース(「私は基本的にgzipファイルをダウンロードしました...」)をダウンロードした場合は、インストール手順hereに従う必要があります。簡単

のDebianからのPostgresの提供、プリパッケージ版をインストールするには、次のようになります。

apt-get install postgresql-8.3 postgresql-contrib-8.3 
関連する問題