すぐにWindowsサービスの無料インストールPostgresデータベースを展開するようにして

すぐにWindowsサービスの無料インストールPostgresデータベースを展開するようにして

1、無料のインストールパッケージのPostgreSQLデータベースをダウンロード

ダウンロード

https://www.enterprisedb.com/download-postgresql-binaries

図は次のとおりです。

今回は直接ダウンロード最新の無料のインストールパッケージ12.1。

リンクされたファイルをダウンロードします。

http://get.enterprisedb.com/postgresql/postgresql-12.1-3-windows-x64-binaries.zip

ダウンロードファイル名:

postgresql-12.1-3-windows-x64-binaries.zip

設置環境の2、準備と検証

ファイルを解凍します

インストールディレクトリにダウンロードしたインストールパッケージを抽出し、私が直接マシンをインストールしC:\Program Files\PostgreSQL\pgsqlたディレクトリ。

最終的なディレクトリ構造は以下の通り:


依存テスト環境

CMDコマンドウィンドウを入力することによって、binディレクトリ、次のコマンドを実行

C:\Program Files\PostgreSQL\pgsql\bin>pg_ctl --help

エラーが正常に次のように実行し、出力されていない場合は、ユニットは、依存関係が欠落していません。

注意:cmd必须以管理员身份运行

エラーがある場合、不足xxxのことを示唆し、VCコンポーネントを実行するために、後でインストールし再度お試しください。

vc_redist.x86.vc2015.14.0.23026.exe

ダウンロードリンク:

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

3、データディレクトリを作成し、初期化します

データディレクトリを作成します。

私の環境データディレクトリは次の場所にあります。D:\PGDataこのディレクトリが存在することを確認して、先に新しいディレクトリのされています

初期化データディレクトリ

指定のスーパー管理者のユーザー名を:postgresでコマンドウィンドウにCMDを入力しbin、次のコマンドを実行し、ディレクトリ、

C:\Program Files\PostgreSQL\pgsql\bin>initdb -D "D:\PGData" -E UTF-8 --locale=chs -U postgres -W

次の図の実装を成功した後:

することで-W、あなたはrootパスワードのパラメータを入力するように求められます

注権限データディレクトリがCドライブにある場合、は、ユーザーのフルコントロールに追加する必要があります

図5に示すように、コンフィギュレーションデータベースのPostgres

コンフィギュレーション・ファイルは、データディレクトリにある:D:\PGData以下に示すように

オープンと変更po​​stgresql.confの

オープンにテキストエディタpostgresql.confのことで、修正listen_addressesパラメータを

改正前:

更新:

オープンと変更pg_hba.confの

postgresql.confのを開くには、テキストエディタでは、新しい認可は暗号化されたパスワードを介してデータベースへのアクセス、(制限なしIP)、リモートホストを許可します

修正後は、以下のように:

4、インストールサービス

入力するには、管理者としてC:\Program Files\PostgreSQL\pgsql\binディレクトリを、実行しているWindowsサービスを管理するためのデータベースの道にコマンドを実行します。

C:\Program Files\PostgreSQL\pgsql\bin\pg_ctl register -D "D:\PGData" -N postgresql-12_1_3-x64 -S auto -U "NT AUTHORITY\LocalService"

アカウント権限の説明:

アカウント名 アカウントID
ローカルサービス NT AUTHORITY\LocalService
网络服务 NT AUTHORITY\NetworkService

安装成功后如下图:

然后进入windows服务管理器,启动服务:

若服务启动失败,或者需要更换数据存放目录可以取消注册服务:

C:\Program Files\PostgreSQL\pgsql\bin\pg_ctl unregister -N postgresql-12_1_3-x64

6、创建用户、数据库

连接数据库

打开cmd窗口,通过psql终端测试数据库是否可用,使用超级用户postgres连接默认的postgres数据库,执行如下命令:

C:\Users\admin>psql -d postgres -U postgres

连接成功后如下图:

创建用户、数据库

  • 创建用户
CREATE USER dba WITH PASSWORD 'dba' SUPERUSER;

  • 创建数据库
CREATE DATABASE exampledb OWNER dba;

  • 切换用户及数据库
\c exampledb dba;

到此,postgres数据库的搭建已经完成,接下来可以愉快的使用了。

おすすめ

転載: www.cnblogs.com/hand/p/12084027.html