PostgreSQL ist ein leistungsfähiges und zuverlässiges Datenbankmanagementsystem, das in verschiedenen Softwareentwicklungsprojekten nützlich sein kann. Wenn Sie neu mit PostgreSQL arbeiten und es auf Ihrem Linux-System einrichten möchten, hilft Ihnen diese Anleitung, dies so einfach und schnell wie möglich zu machen.
Der erste Schritt ist, PostgreSQL unter Linux zu installieren. Öffnen Sie dazu ein Terminal und geben Sie den Befehl ein: sudo apt-get install postgresql. Danach beginnt das System, die erforderlichen Pakete herunterzuladen und zu installieren. Nach Abschluss der Installation ist PostgreSQL bereit für den Einstieg.
Als nächstes müssen Sie den Zugriff auf PostgreSQL konfigurieren. Öffnen Sie ein Terminal und geben Sie den Befehl ein: sudo -u postgres psql. Dieser Befehl startet das interaktive PostgreSQL-Terminal. Geben Sie den folgenden Befehl ein: \password. Das System fordert Sie auf, ein neues Passwort für den Postgres-Benutzer einzugeben. Geben Sie es zweimal ein und bewahren Sie es an einem sicheren Ort auf.
Jetzt müssen Sie eine neue Datenbank erstellen. Geben Sie im PostgreSQL-Terminal den Befehl ein: CREATE DATABASE DatabaseName;. Ersetzen Sie "Datenbankname" durch den gewünschten Datenbanknamen. Nach dem Ausführen des Befehls wird eine neue Datenbank erstellt.
Fertig! Jetzt haben Sie PostgreSQL auf Ihrem Linux-System eingerichtet und können damit beginnen, Ihre Projekte zu entwickeln. Gute Arbeit mit PostgreSQL!
Installieren von PostgreSQL unter Linux
Die Schritte zur Installation von PostgreSQL unter Linux sind ziemlich einfach und erfordern keine besonderen Programmier- oder Verwaltungskenntnisse. Hier ist eine Schritt-für-Schritt-Anleitung für Anfänger.
- Öffnen Sie ein Terminal auf Ihrem Linux-System.
- Aktualisieren Sie die Paketlisten des Betriebssystems mit dem Befehl: sudo apt-get update
- Installieren Sie PostgreSQL mit dem Befehl: sudo apt-get install postgresql
- Während der Installation werden Sie aufgefordert, ein Passwort für den Postgres-Benutzer festzulegen. Geben Sie Ihr Passwort ein, merken Sie es sich und fahren Sie mit dem Vorgang fort.
- Nach der Installation wird PostgreSQL automatisch gestartet und Sie können seinen Status mit dem folgenden Befehl überprüfen: sudo systemctl status postgresql
- Jetzt müssen Sie sich unter dem Postgres-Benutzer bei der interaktiven PostgreSQL-Umgebung anmelden. Führen Sie den folgenden Befehl aus: sudo -u postgres psql
- Sie haben sich erfolgreich bei der interaktiven PostgreSQL-Umgebung angemeldet! Sie können jetzt Abfragen ausführen und Datenbanken konfigurieren.
Jetzt ist PostgreSQL auf Ihrem Linux-System installiert und Sie sind bereit, mit dieser leistungsstarken Datenbank zu beginnen. Die Installation von PostgreSQL unter Linux ist der erste Schritt, um sich zu einem vollwertigen Datenbankentwickler oder -administrator zu entwickeln.
Schritt 1: Herunterladen und Installieren von PostgreSQL
Bevor Sie mit der Installation von PostgreSQL beginnen, stellen Sie sicher, dass Sie alle erforderlichen Pakete zum Erstellen von Programmen installiert haben. Dies ist erforderlich, um die Installation erfolgreich durchzuführen. Verwenden Sie den folgenden Befehl, um diese Pakete zu installieren:
- Öffnen Sie ein Terminal auf Ihrem Linux-Rechner.
- Installieren Sie die erforderlichen Pakete, indem Sie den für Ihr System angepassten Befehl ausführen:
sudo apt-get install build-essential zlib1g-dev libreadline-dev flex bison openssl libssl-dev
Nachdem Sie die erforderlichen Pakete installiert haben, können Sie mit dem Herunterladen und Installieren von PostgreSQL beginnen. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie einen Browser und gehen Sie zur offiziellen PostgreSQL-Website unter https://www .postgresql.org/download/linux/.
- Wählen Sie auf der Download-Seite Ihr Betriebssystem und Ihre Architektur aus und klicken Sie dann auf die Schaltfläche "Download".
- Nachdem der Download der Datei abgeschlossen ist, öffnen Sie das Terminal und navigieren Sie zu dem Verzeichnis, in dem die heruntergeladene Datei gespeichert wurde.
- Entpacken Sie die heruntergeladene Datei, indem Sie den folgenden Befehl ausführen:
tar -xf postgresql-12.6.tar.gz
Hier ist "postgresql-12.6.tar.gz" ist der Name der heruntergeladenen Datei. Beachten Sie, dass die Version der Datei unterschiedlich sein kann. Sie müssen den Namen Ihrer Datei im Befehl angeben.
- Wechseln Sie in das entpackte PostgreSQL-Verzeichnis, indem Sie den folgenden Befehl ausführen:
cd postgresql-12.6/
Die Version des Verzeichnisses kann sich je nach der heruntergeladenen Version unterscheiden.
- Jetzt können Sie den PostgreSQL-Installationsprozess starten, indem Sie den folgenden Befehl ausführen:
./configure
Dieser Befehl startet den PostgreSQL-Konfigurationsprozess für Ihr System. Wenn Fehler auftreten, finden Sie in der offiziellen PostgreSQL-Dokumentation weitere Informationen zu möglichen Lösungen.
- Nachdem die Konfiguration erfolgreich abgeschlossen wurde, können Sie den PostgreSQL-Build-Prozess starten, indem Sie den folgenden Befehl ausführen:
make
Dieser Befehl kompiliert und sammelt die PostgreSQL-Quellcodes. Der Prozess kann abhängig von den Eigenschaften Ihres Systems und der PostgreSQL-Version einige Zeit in Anspruch nehmen.
- Nachdem der Build abgeschlossen ist, können Sie PostgreSQL auf Ihrem System installieren, indem Sie den folgenden Befehl ausführen:
sudo make install
Dieser Befehl installiert PostgreSQL in Systemverzeichnissen, die für alle Benutzer des Systems verfügbar sind.
Jetzt haben Sie PostgreSQL erfolgreich auf Ihrem Linux-Rechner installiert. Sie können mit dem nächsten Schritt fortfahren, um PostgreSQL einzurichten und die Datenbank zu erstellen.
Schritt 2: Erstellen eines Benutzers und einer Datenbank
Nach der erfolgreichen Installation von PostgreSQL müssen Sie einen Benutzer und eine Datenbank erstellen, damit sie funktionieren können.
Um zu beginnen, melden Sie sich unter einem Benutzer an, der über Administratorrechte verfügt. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
sudo -u postgres psql
Sie befinden sich jetzt in einer PostgreSQL-Umgebung.
Führen Sie den folgenden Befehl aus, um einen Benutzer zu erstellen:
CREATE USER имя_пользователя WITH PASSWORD 'пароль';
Ersetzen Sie "Benutzername" durch den Namen, den Sie verwenden möchten, und "Kennwort" durch das Kennwort, das Sie für diesen Benutzer festlegen möchten.
Danach können Sie eine Datenbank für den Benutzer erstellen:
CREATE DATABASE имя_базы_данных OWNER имя_пользователя;
Ersetzen Sie "Datenbankname" durch den Namen der Datenbank, die Sie verwenden möchten, und "Benutzername" durch den Namen des Benutzers, zu dem die Datenbank gehört.
Jetzt haben Sie den Benutzer und die Datenbank in PostgreSQL erstellt.
Schritt 3: PostgreSQL-Konfiguration
Nach der erfolgreichen Installation von PostgreSQL muss die Datenbank konfiguriert werden. In diesem Abschnitt erfahren Sie, wie Sie grundlegende Einstellungen vornehmen und Änderungen an der Konfigurationsdatei vornehmen.
1. Öffnen Sie die PostgreSQL-Konfigurationsdatei mit einem Texteditor. Der Dateipfad hängt vom Betriebssystem ab:
- Ubuntu: /etc/postgresql/version_postgresql/Cluster/main/postgresql.conf
- CentOS: /var/lib/pgsql/version_postgresql/data/postgresql.conf
2. Nehmen Sie die folgenden Änderungen an der Konfigurationsdatei vor:
- Legen Sie den Parameter listen_addresses auf '*' fest, um Remotedatenbankverbindungen zuzulassen. Die Reihenfolge könnte folgendermaßen aussehen: listen_addresses = '*' .
- Stellen Sie den Port-Parameter auf den gewünschten Port ein (Standard ist 5432).
- Konfigurieren Sie den Parameter max_connections für die Anzahl der Verbindungen, die Sie zulassen möchten.
- Legen Sie den Parameter shared_buffers auf einen vernünftigen Wert fest, um den Online-Puffern Speicher zuzuweisen.
3. Speichern Sie die Konfigurationsdatei.
4. Starten Sie den PostgreSQL-Dienst neu, um die vorgenommenen Änderungen zu übernehmen. Führen Sie den folgenden Befehl aus, um diesen Schritt auszuführen:
- Ubuntu: sudo systemctl restart postgresql
- CentOS: sudo systemctl restart postgresql-version_postgresql
Ihre PostgreSQL-Installation und Konfiguration ist jetzt einsatzbereit. Sie sollten im nächsten Schritt mit der Konfiguration von Benutzern und Datenbanken fortfahren.