Skip to main content

Installieren von Postgres auf Fedora

Quelle: https://docs.fedoraproject.org/en-US/quick-docs/postgresql/

Installation

The installation and initialization of the postgresql server is a little bit different in comparison to other packages and other Linux distros. This document aims to summarize basic installation steps relevant to recent Fedora Linux releases.

sudo dnf install postgresql-server postgresql-contrib libpq

The postgresql server is not running and disabled by default. To set it to start at boot, run:

sudo systemctl enable postgresql

The database needs to be populated with initial data after installation. The database initialization could be done using following command. It creates the configuration files postgresql.conf and pg_hba.conf

sudo postgresql-setup --initdb --unit postgresql

To start the postgresql server manually, run

sudo systemctl start postgresql

Benutzer und Datenbank anpassen

Der Standard-Benutzer "postgres" sollte ein eigenes Passwort bekommen, dies sollte je nach Unternehmen gesetzt werden, da sonst Probleme mit einigen Apps/Software auftreten können.

sudo -u postgres psql

Sie befinden sich nun in der Postgres-Konsole unter "postgres=#" zu erkennen.

\password postgres

Jetzt tippen Sie das neue Passwort zwei mal ein.

Konfiguration für Postgres anpassen

In der HBA Konfiguration von Postgres alle angaben rechts auf "trust" setzen.

sudo nano /var/lib/pgsql/data/pg_hba.conf

Bildschirmfoto vom 2023-05-15 14-12-03.png