Postgresql 9.1 [ubuntu]
2746 ワード
インストール
デフォルトのインストールパス:/etc/postgresql 9.1
#インタフェースクライアントが必要な場合はpgadmin 3をインストール
にきどう
3パスワードの設定
インストールが完了したら、スーパー管理者postgresを生成します.postgresユーザーのパスワードを変更する必要があります.そうしないと、このデータベースサーバを使用できません.
四データベースの作成
sudo su postgres-c createdb mydbを直接実行することはできません.postgresユーザーがログインして実行する必要があります.
五アクセス制御
1.PostgreSQLでは、ユーザーを簡単に管理する方法はありません.まず、
修正後pg_を実行できますctrl reload(or postgres reload)は、直接ロードを再起動することなく有効です.
2.編集
六ユーザー管理
最初のコマンドは、データベースを作成する権限(-D)がなく、新しいユーザーの権限(-R)がない新しいユーザーを作成することです.ユーザーを作成すると、パスワードの入力を求められます.
2番目のコマンドは、データベース'mydbを作成し、'myuser'を所有者とします.
以下の手順で
六まとめ
1.共通コマンド
2.PostgreSQLインタラクティブ文字端末機
参考:http://www.postgresql.org/download/linux/ubuntu/#インストール
http://wiki.ubuntu.org.cn/PostgreSQL#簡単な例
http://www.postgresql.org/docs/9.1/interactive/index.html#公式オンラインドキュメント
http://www.php100.com/manual/PostgreSQL8/#中国語ドキュメント
apt-get install postgresql-9.1
デフォルトのインストールパス:/etc/postgresql 9.1
#インタフェースクライアントが必要な場合はpgadmin 3をインストール
sudo apt-get install pgadmin3
にきどう
sudo /etc/init.d/postgresql start
* Starting PostgreSQL 9.1 database server [ OK ]
3パスワードの設定
インストールが完了したら、スーパー管理者postgresを生成します.postgresユーザーのパスワードを変更する必要があります.そうしないと、このデータベースサーバを使用できません.
sudo su postgres -c psql template1
ALTER USER postgres WITH PASSWORD ' mypwd'
sudo passwd postgres# ,
四データベースの作成
sudo su postgres-c createdb mydbを直接実行することはできません.postgresユーザーがログインして実行する必要があります.
su postgres #
createdb mydb
五アクセス制御
1.PostgreSQLでは、ユーザーを簡単に管理する方法はありません.まず、
/etc/postgres/pg_hba.conf
を編集し、デフォルトの構成を変更する必要があります(デフォルトの構成のセキュリティは非常に高いです).修正後pg_を実行できますctrl reload(or postgres reload)は、直接ロードを再起動することなく有効です.
2.編集
/etc/postgres/postgres.conf ( 5432) ip (*), 。
六ユーザー管理
sudo su postgres -c createuser -D –R -P myuser
sudo su postgres -c createdb -O myuser mydb
最初のコマンドは、データベースを作成する権限(-D)がなく、新しいユーザーの権限(-R)がない新しいユーザーを作成することです.ユーザーを作成すると、パスワードの入力を求められます.
2番目のコマンドは、データベース'mydbを作成し、'myuser'を所有者とします.
以下の手順で
su postgres
createuser -D –R -P myuser
createdb -O myuser mydb
createdb –help #
六まとめ
1.共通コマンド
createuser/dropuser
createdb/dropdb
2.PostgreSQLインタラクティブ文字端末機
\copyright
\h SQL
\? pgsql
\g (;)
\q
参考:http://www.postgresql.org/download/linux/ubuntu/#インストール
http://wiki.ubuntu.org.cn/PostgreSQL#簡単な例
http://www.postgresql.org/docs/9.1/interactive/index.html#公式オンラインドキュメント
http://www.php100.com/manual/PostgreSQL8/#中国語ドキュメント