PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL initdb (Datenbankinitialisierung) unter Linux

Nach der Installation von PostgreSQL (Server- und Client-Tools) müssen die folgenden Befehle als ROOT ("su") ausgeführt werden. Der wichtigste Schritt besteht darin, "service postgresql initdb" zu starten und Ihre PostgreSQL-Datenbank initialisieren zu lassen.

Wenn Sie irgendwelche Fehler haben, müssen Sie die leeren Installationsverzeichnisse "data" entfernen und alle Protokolldateien sorgfältig lesen.

# service postgresql initdb
# systemctl enable postgresql
# systemctl start postgresql

Nachdem Sie die obigen Schritte ausgeführt haben, überprüfen Sie, ob sich postgres in /var/lib/pgsql befindet und ein laufender Prozess mit "ps -ef | grep postgres" (auf Port 5432)

Wenn Sie auf andere Probleme stoßen, müssen Sie möglicherweise einen Postgres-Benutzer/ein Postgres-Passwort erstellen oder ändern oder ein Postgres-Datenverzeichnis bereinigen.