次のコラム Linux チュートリアル では、Linux に postgresql をインストールする方法を紹介します。
yum を使用して postgresql 関連パッケージをインストールします
sudo yum install -y postgresql postgresql-server postgresql96-devel postgresql-contrib postgresql-docs
データベースを初期化します
sudo service postgresql initdb // 根据安装的版本确定postgresql 的版本 eg: sudo service postgresql96 initdb
データベースを開始します
sudo service postgresql start
ユーザーとデータを作成します
// 首先登陆postgres 用户 sudo su postpres psql // 输入上条命令之后 进入psql ,就可以输入sql 语句 create user testuser with password 'testpwd'; // 创建数据库 create database testdb owner testuser; // 授予用户操作数据库的权限 grant all privileges on database testdb to testuser; \q 退出 // 修改配置文件,设置数据可以远程访问 sudo cd /var/lib/pgsql/data // 编辑文件 sudo vim postgresql.conf
ファイルを変更します
# listen_addresses = 'localhost' を listen_addresses = '*'に変更します# ファイル pg_hba.conf## を変更します
#ファイルの最後に行を追加します
host all 0.0.0.0/0 md5
// サービスを再起動します注: データ ファイルのパーミッションが 700 であるかどうかを確認します。そうでない場合は、700 に変更します。 sudo chmod 700 /var/bin/data/
sudo service restart postgresql
テスト接続
psql -h *.*.*.* -d testdb -U testuser
考えられるエラー
ユーザー「postgres」のピア認証に失敗しました
解決策
sudo vim /var/lib/pgsql/data/pg_hba.conf
host all all ピアが host all all trustに変更されました
以上がLinuxインストールpostgresqlの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。