[PostgreSQL] Tutorial zur Windows-Installation

PostgreSQL ServerDownload

  • Offizielle Download-Seite der Website:https://www.postgresql.org/download/
  • EDB下Download-Seite:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
  • 15.3Download-Adresse der Version:https://get.enterprisedb.com/postgresql/postgresql-15.3-2-windows-x64.exe

Installieren Sie den PostgreSQL-Server

  • Führen Sie das Installationsprogramm aus und befolgen Sie die Anweisungen zur Installation Schritt für Schritt
  • Während des Installationsvorgangs werden Sie aufgefordert, ein Passwort festzulegen:123456
  • Angenommen, der Installationsort ist:D:\ProgramFiles\PostgreSQL\15
  • Geben Sie bindas Verzeichnis ein:cd D:\ProgramFiles\PostgreSQL\15\bin
  • Initialisieren Sie die Datenbank:initdb -D "D:\ProgramFiles\PostgreSQL\15\data" -E UTF8 -U postgres --locale="Chinese (Simplified)_China.936" --lc-messages="Chinese_China.936" -A scram-sha-256 -W
  • Start-up:pg_ctl -D "D:\ProgramFiles\PostgreSQL\15\data" start
  • stoppen:pg_ctl -D "D:\ProgramFiles\PostgreSQL\15\data" stop
  • Registrieren Sie den Windows-Dienst:pg_ctl.exe register -D "D:\ProgramFiles\PostgreSQL\15\data" -PostgreSQL
  • Standardmäßig kann die PostgreSQL-Datenbank nur lokal verbunden werden. Wir passen sie so an, dass sie alle IPs abhört und externe Verbindungen ermöglicht.
    • im D:\ProgramFiles\PostgreSQL\15\dataOrdner gefundenpostgresql.conf
    • auftauchen#listen_addresses = 'localhost'
    • Fügen Sie eine Zeile hinzu:listen_addresses = '*'
    • Finden Sie es im D:\ProgramFiles\PostgreSQL\15\dataOrdner pg_hba.conf. Sehen Sie sich die Änderung unten an
    # IPv4 local connections:
    #host    all             all             127.0.0.1/32            scram-sha-256
    host    all             all             0.0.0.0/0            scram-sha-256
    # IPv6 local connections:
    #host    all             all             ::1/128                 scram-sha-256
    host    all             all             ::/0                 scram-sha-256
    
  • Starten Sie über den Windows-Dienst:net start PostgreSQL
  • Stoppen über den Windows-Dienst:net stop PostgreSQL
  • Deinstallieren Sie den Windows-Dienst:pg_ctl.exe unregister -PostgreSQL

おすすめ

転載: blog.csdn.net/friendlytkyj/article/details/131608965