インストール
Postgresql、phpPGAdmin、およびpgadmin3はシナプスからインストールできます。
$ sudo apt-get install postgresql phppgadmin pgadmin3
インストール後、いくつかの構成を行う必要があります。まず、postgresqlのデフォルトユーザーであるユーザー'postgres'
のパスワードを設定します。
ターミナルに次のように入力します
$ sudo -u postgres psql
これにより、postgresqlシェル/コンソールが起動します。次に、パスワードタイプを変更します'password postgres;'
$ sudo -u postgres psql psql (9.1.5) Type "help" for help. postgres=# postgres=# postgres=# password postgres; Enter new password: Enter it again: postgres=#の場合は「help」と入力します
これで、psqlは新しいパスワードを2回要求します。新しいパスワードを入力して続行します。 「q」と入力し、Enterキーを押して終了します。
インストール後、postgresqlのpostgresパスワードは次のように変更できます:
データベースを作成するには、ターミナルから次のコマンドを実行できます
$ sudo -u postgres createdb mydb
Pgadmin
Pgadminは、postgresqlデータベースなどを管理および管理するためのGUIツールです。pgadminを実行するには、gnome / kdeメニューを確認するか、ターミナルからpgadmin3を実行します。
[ファイル]>[サーバーの追加]に移動し、詳細を入力します
名前:すべて
ホスト:127.0.0.1
ユーザー名:postgres
パスワード:前の手順で入力したもの。
[OK]をクリックすると接続され、左側のウィンドウペインにデータベースを管理するためのオプションが表示されます。
Phppgadmin
phppgadminをインストールした後、/ usr / share/phppgadminを指すシンボリックリンク/var/ www / phppgadminがあるはずです
シンボリックリンクが存在しない場合は、次のコマンドを発行して作成できます
$ ln -s /usr/share/phppgadmin /var/www/phppgadmin
次に、ブラウザでURL「localhost/phppgadmin」を開きます。 Forbiddenと表示されている場合は、ディレクトリ/ usr / share/phppgadminの権限を変更してみてください。それが機能しない場合は、別のシンボリックリンクを作成します。 / var / www/postgresそしてそれを使用してください。
ユーザー:postgresとパスワード:上記で作成したものでログインしようとすると、エラーが発生する可能性があります:
「セキュリティ上の理由からログインは許可されていません」
この編集を修正するには/usr/share/phppgadmin/conf/config.inc.php
変更:
$conf['extra_login_security'] = true; to $conf['extra_login_security'] = false;
これで、ログインは正常に機能するはずです。 extra_login_securityオプションは、psql、postgress、root、administratorなどの特定のユーザー名のみのログインを無効にします。または、別のユーザーを作成します。