Ubuntu11.10にpsqlとphpPgAdminをインストールしましたが、実行方法がわかりません。デフォルトのユーザー名とパスワードは何ですか?
作成しないと、デフォルトのユーザー名とパスワードはありません。最も簡単な設定は、次の手順に従って、自分のユーザーをスーパーユーザーとして設定することです。
端末プロンプトで、独自のユーザー名でpostgresユーザーを作成します
Sudo -u postgres createuser --superuser $USER
ユーザー名としてpostgresqlコマンドプロンプトを起動しますが、まだパスワードを設定していないため、rootとして実行します。
Sudo -u postgres psql
Postgresqlプロンプトで、パスワードを設定します。
\password $USER
その後、問題なくログオンできるはずです。
セットアップはより完全に文書化されています here 。
編集:
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
インストールプロセス中に、おそらくステップを逃したでしょう:
次に、サーバーの「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/
Digital Oceanによる良い記事があります here。
重要なポイント:別のユーザーを作成せずに、「postgres」という名前のデフォルトアカウントとしてpostgresにアクセスします
$ Sudo -u postgres psql
\ qを使用していつでも終了できます