24

Ubuntu11.10 に psql と phpPgAdmin をインストールしましたが、実行方法がわかりません。デフォルトのユーザー名とパスワードは何ですか?

4

3 に答える 3

50

ユーザー名とパスワードを作成しない限り、デフォルトのユーザー名とパスワードはありません。最も簡単な設定は、次の手順に従って自分のユーザーをスーパーユーザーとして設定することです。

ターミナル プロンプトで、独自のユーザー名で postgres ユーザーを作成します。

sudo -u postgres createuser --superuser $USER

ユーザー名として postgresql コマンド プロンプトを起動しますが、パスワードをまだ設定していないため、root として実行します。

sudo -u postgres psql

postgresql プロンプトで、パスワードを設定します。

\password $USER

その後、問題なくログオンできるはずです。

セットアップについては、こちらで詳しく説明されています。

編集:

ユーザーとして自動的に認証できずに動けなくなった場合は、 (つまり、認証構成ファイル) を、動作する私の次の行とpostgres比較することをお勧めします。/etc/postgresql/9.1/main/pg_hba.confを使用してコメント解除されたものを取得できます

grep -v ^# pg_hba.conf

この場合、同じマシンからでも認証できないため、「ローカル」行が不可欠です。

local   all             postgres                                peer
local   all             all                                     peer
host    all             all             127.0.0.1/32            md5
host    all             all             ::1/128                 md5
于 2012-03-02T19:30:25.220 に答える
3

インストール プロセス中に、次の手順を見逃している可能性があります。

ここで、サーバーの「postgres」管理者アカウントのパスワードをリセットする必要があるため、これをすべてのシステム管理タスクに使用できます。コマンドラインで次のように入力します (管理者アカウントに使用するパスワードに置き換えます)。

sudo su postgres -c psql template1
template1=# ALTER USER postgres WITH PASSWORD 'password';
template1=# \q

これにより、データベース内のパスワードが変更されます。今度は、UNIX ユーザー 'postgres' に対しても同じことを行う必要があります。

sudo passwd -d postgres
sudo su postgres -c passwd

ここで、以前に使用したものと同じパスワードを入力します。

http://hocuspokus.net/2008/05/install-postgresql-on-ubuntu-804/

于 2012-03-02T19:29:35.590 に答える
2

ここに Digital Ocean の良い記事があります。

キーポイント: 別のユーザーを作成せずに、'postgres' という名前のデフォルト アカウントとして postgres にアクセスします。

$ sudo -u postgres psql

\q を使用していつでも終了できます

于 2016-09-16T19:52:59.423 に答える