yumのPostgreSQLとPostGISのインストール使用CentOS7

  1. ヤムのアップデート元
    CentOS7デフォルトのyumソースのPostgreSQLのバージョンは、このバージョンでの使用に適した低すぎません。ではhttps://yum.postgresql.org/repopackages.php、RPMのソースに適したCentOS7を見つけるそのURLアドレスをコピーし、使用yumをインストールします。
    EPELをインストールします(Enterprise Linuxの7のための追加パッケージ )、 安定性のために、デフォルトのyumソースCentOS7がEPELで見つけることができる成分を多く行方不明。
    コマンド:
    yum install -y https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm
    yum -y install epel-release

  2. PostgreSQLのインストール
    使用してyum search postgreのPostgreSQLの複数のバージョンを確認するコマンドは、ここで私はPostgreSQL10を選びました。
    yum install -y postgresql10-server postgresql10-contrib
    初期化は
    /usr/pgsql-10/bin/postgresql10-setup initdb
    、ブートを設定し
    systemctl enable postgresql-10
    、データベースを起動します
    systemctl start postgresql-10
  3. 設定データベースの
    リモートアクセス用の設定、編集/var/lib/pgsql/10/data/postgresql.conf、のlisten_addressesを見つけるあなたはすべてのIPに対してオープンにする場合のみで、複数のIPの間、IPの一部のために開いている場合、値のlisten_addressesは、「*」に変更,区切り(カンマとスペース)。
    アカウントへのアクセス、編集の設定/var/lib/pgsql/10/data/pg_hba.conf、ファイルが5つに分割され、すなわち、TYPE、DATABASE、USER、住所、方法、 あなたは異なるIPアドレスで異なるデータベースのユーザーのアクセス権限を設定することができます。METHOD分析次のように最後の列:
    すべての接続が許可され、パスワードが信頼
    拒否マッチング(フロントいくつかの条件を)拒否していない要求
    の暗号化パスワード受けMD5 MD5
    パスワードを受け取るログインするためのパスワードは、トラステッド・ネットワークのみを使用しますこのようにして
    接続のTCPでのみ利用可能/ IP GSS利用GSSAPI認証、
    SSPIは窓利用できる唯一の方法である
    、一般的に使用されていないのkrb5、だけでTCP / IPが利用可能である
    オペレーティングシステムのユーザ認証IDENTを使用して、それはデータベースの要求を満たしていることを確認ユーザ名の
    LDAP認証を使用して、LDAPサーバー
    のSSLクライアント認証の使用CERT
    オペレーティング・システムのサービスを使用してPAM PAMモジュールを
    ログインパスワードを使用しているすべてのIP必要な場合は、設定されていますhost all all 0.0.0.0/0 md5
  4. PostGISのインストール
    使用してyum search postgisコマンドがPostGISの複数のバージョンを確認するために、ここで私はpostgis25を選択し、yum install -y postgis25_10インストール後にpostgresユーザへの切り替え、拡張子を開きます。
// 开启插件  
# su postgres  
# psql  
// 开启pgsql的插件  
postgres=# create extension postgis;  
postgres=# create extension postgis_topology;  
postgres=# create extension fuzzystrmatch;  
postgres=# create extension address_standardizer;  
postgres=# create extension address_standardizer_data_us;  
postgres=# create extension postgis_tiger_geocoder;  

これまでのところ、PostgreSQLとPostGISのがインストールされています。

参考サイト

http://postgis.net/install/
https://blog.csdn.net/weixin_34150830/article/details/92529479
https://www.cnblogs.com/xulingjie/p/9605472.html
ます。https:// WWW。 cnblogs.com/EasonJim/p/9023607.html

おすすめ

転載: www.cnblogs.com/sunnyeveryday/p/11442332.html