CentOS 7にPostgreSQL 11をインストールする PostgreSQL: 世界で最も先進的なオープンソースリレーショナルデータベース 世界で最も先進的なオープンソースのリレーショナル データベースについて学ぶには、まずそれをインストールする必要があります。次に、CentOS 7 に PostgreSQL 11 をインストールします。 環境 アリババクラウド CentOS 7.3.1611 PostgreSQL PostgreSQL は、カリフォルニア大学バークレー校のコンピュータサイエンス学部によって開発され、現在は PostgreSQL バージョン 4.2 に名前が変更されている POSTGRES に基づくオブジェクトリレーショナルデータベース管理システム (ORDBMS) です。 PostgreSQL は SQL 標準のほとんどをサポートし、複雑なクエリ、外部キー、トリガー、ビュー、トランザクション整合性、MVCC など、他の多くの最新機能も提供します。同様に、PostgreSQL は、新しいデータ型、関数、演算子、集計関数、インデックスを追加するなど、さまざまな方法で拡張できます。 PostgreSQL は、個人、商用、学術研究の目的で自由に使用、変更、配布できます。 PostgreSQL にはバージョン 9.3 以降に JSON データ型が組み込まれており、バージョン 9.4 以降では JSONB がサポートされています。これは、PostgreSQL が実際にはリレーショナル データベースと NoSQL データベースの組み合わせであることを示しています。 PostgreSQL は依然としてリレーショナル データベースとして位置付けられていますが、最近のアップデートでは PostgreSQL の NoSQL パフォーマンスが急上昇し、MongoDB を上回りました。 PostgreSQL のインストール ここではPostgreSQL 11をrpmモードでインストールします # rpm パッケージをダウンロード yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-redhat11-11-2.noarch.rpm -y # インストール yum -y install postgresql11 postgresql11-server postgresql11-libs # データベースを初期化します /usr/pgsql-11/bin/postgresql-11-setup initdb # PostgreSQLが起動時に自動的に起動するように設定し、サービスを開始します。systemctl enable postgresql-11 systemctl は postgresql-11 を起動します。 systemctl ステータス postgresql-11 ## コンソール出力で「Active」の後に「Running」という単語が表示された場合、起動が完了したことを意味します。 PostgreSQL 接続 # データベースにログインし、ここでアカウントを postgres に切り替えます su - postgres psql # NavicatはPostgreSQLに接続します # ここで設定ファイル postgresql.conf を変更する必要があります postgresql.conf を検索/名前変更 vi /var/lib/pgsql/11/data/postgresql.conf # listen_address を見つけてコメントを解除し、引用符で囲まれた localhost の値を * に変更します。 listen_address="*" # 保存して終了し、postgresql サービスを再起動します。systemctl restart postgresql-11 # Alibaba Cloud セキュリティ グループ ルールの設定 -> セキュリティ グループ ルールのクイック追加 -> PostgreSQL を選択して追加します。# Navicat では、localhost を * に変更しないと、接続時に Navicat から「接続拒否」というエラーが表示されます。 # ここで postgres ユーザーのパスワードを変更しました。手順は次のとおりです。 ## ユーザーを切り替えてpsqlと入力する su - postgres psql ## パスワードを変更する alter user postgres password 'password' 接続に成功しました! この時点で、PostgreSQL はセットアップされています。Windows での PostgreSQL のセットアップは比較的簡単です。次はPostgreSQLを学びましょう! 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: マインスイーパゲームを実装するための jQuery プラグイン (1)
>>: Linux での MySQL のアンインストールとインストールのグラフィック チュートリアル
ここでは、samba (ファイル共有サービス) v4.9.1 + OPENldap (バックエンド ...
この記事では、参考までに、ズームインとズームアウトのドラッグ機能を実現するためのVueの具体的なコー...
Linux システム管理者にとって、サービスがポートに正しくバインドされているか、またはポートをリッ...
コードをコピーコードは次のとおりです。 <html> <ヘッド> <t...
目次1. アプリケーションライフサイクル2. ページのライフサイクルコンポーネントライフサイクル要約...
背景最近、複数のプロジェクトを展開する際に、1 つのドメイン名で複数のプロジェクトにアクセスする方法...
1. Linuxサーバーは、/etc/hosts.denyを設定して、相手のIPがSSH経由でサー...
導入面接官がこんな質問をしたことはありませんか?データベースをどのように最適化しますか?では、この質...
最近、カンファレンスの健康申告システムに取り組んでいたとき、バックエンドを構築する必要があり、vue...
1.Mysql接続方法MySQL 通信プロトコルを理解するには、まず MySQL サーバーへの接続に...
docker-compose.ymlを作成し、次の内容を入力します。 バージョン: '3...
1. ファイル削除コマンド:対応するディレクトリを検索します -mtime + 日数 -name &...
使用する仮想マシンは、サーバー環境をシミュレートする CentOS 8.4 です。外部ネットワークに...
目次1. リソースファイル2. インストール2.1 詳細な手順2.1.1 ディスクイメージのマウント...
導入この記事では、Ubuntu 18.04 デスクトップ システムでディスクを目的のディレクトリにマ...