0Pricing
Linux Server Deployment & SSH Mastery · Lektion

PostgreSQL/MySQL installieren

Lernen Sie, PostgreSQL- oder MySQL-Datenbankserver auf Ihrem Linux-Rechner zu installieren und zunächst einzurichten.

PostgreSQL/MySQL installieren ist eine kostenlose Linux Server Deployment & SSH Mastery-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Linux Server Deployment & SSH Mastery-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Linux Server Deployment & SSH Mastery-Kurs umfasst insgesamt 4 Lektionen.

Datenbanken: Der Speicher Ihres Servers

Willkommen! Datenbankserver sind unverzichtbar, um die von Ihren Anwendungen benötigten Daten zu speichern und zu verwalten. Stellen Sie sie sich als das organisierte Gedächtnis Ihres Servers vor.

In dieser Lektion lernen Sie, wie Sie zwei der beliebtesten Open-Source-Datenbanksysteme einrichten: PostgreSQL und MySQL.

PostgreSQL vs. MySQL

PostgreSQL und MySQL sind leistungsfähige relationale Datenbankmanagementsysteme (RDBMS), haben jedoch unterschiedliche Stärken:

  • MySQL: Wird häufig für Webanwendungen bevorzugt, ist leichter einzurichten und bietet eine gute Leistung bei leseintensiven Arbeitslasten.
  • PostgreSQL: Ist für seine fortschrittlichen Funktionen, Erweiterbarkeit, strikte Einhaltung von SQL-Standards und hohe Datenintegrität bekannt. Es wird für komplexe Anwendungen und Data-Warehousing bevorzugt.

Sie lernen, beide Systeme zu installieren, wählen in der Regel jedoch eines davon anhand der Anforderungen Ihres Projekts aus.

Aktualisieren Sie zuerst Ihr System

Bevor Sie neue Software installieren, sollten Sie stets die Paketlisten Ihres Servers aktualisieren und vorhandene Pakete aktualisieren. So stellen Sie sicher, dass Sie über die neuesten Sicherheitspatches und Abhängigkeiten verfügen.

Führen Sie diesen Befehl in Ihrem Terminal aus:

sudo apt update && sudo apt upgrade -y

PostgreSQL unter Ubuntu installieren

Um PostgreSQL auf einem Ubuntu-basierten System zu installieren, verwenden Sie den Paketmanager apt. Wir installieren den Hauptserver und das Paket postgresql-contrib, das nützliche Dienstprogramme hinzufügt.

Führen Sie den folgenden Befehl aus:

sudo apt install postgresql postgresql-contrib -y

PostgreSQL-Dienst und -Status

Nach der Installation wird PostgreSQL normalerweise automatisch gestartet. Mit Befehlen von systemctl können Sie den Status überprüfen und sicherstellen, dass der Dienst beim Systemstart aktiviert wird:

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

MySQL unter Ubuntu installieren

Installieren wir nun MySQL. Wie bei PostgreSQL verwenden wir apt, um das MySQL-Serverpaket abzurufen. Dadurch werden der Datenbankserver und die zugehörigen Clientprogramme installiert.

Führen Sie diesen Befehl aus:

sudo apt install mysql-server -y

Ihren MySQL-Server absichern

Direkt nach der Installation von MySQL ist es entscheidend, das Sicherheitsskript auszuführen. Dieses Skript hilft Ihnen dabei:

  • Ein sicheres Root-Passwort festzulegen
  • Anonyme Benutzer zu entfernen
  • Die Remote-Anmeldung als Root zu deaktivieren
  • Testdatenbanken zu entfernen

Befolgen Sie die Eingabeaufforderungen sorgfältig:

sudo mysql_secure_installation

Auf PostgreSQL zugreifen

PostgreSQL erstellt einen standardmäßigen administrativen Benutzer namens postgres. Um eine Verbindung mit der Datenbank herzustellen, wechseln Sie normalerweise zu diesem Benutzer und verwenden anschließend den Befehlszeilenclient psql.

Stellen Sie jetzt eine Verbindung her:

sudo -i -u postgres
psql

Auf MySQL zugreifen

Bei MySQL können Sie sich als Root-Benutzer verbinden. Da Sie gerade mysql_secure_installation ausgeführt haben, werden Sie zur Eingabe des festgelegten Passworts aufgefordert.

Geben Sie Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden:

sudo mysql -u root -p

Überprüfung der Installation

Sie haben PostgreSQL und MySQL installiert und die Ersteinrichtung durchgeführt. Testen wir nun Ihr Verständnis der Sicherheitsschritte.

Datenbanken: Bereit für Daten

Sehr gut! In dieser Lektion haben Sie erfolgreich gelernt:

  • Die Unterschiede zwischen PostgreSQL und MySQL zu verstehen.
  • PostgreSQL und MySQL mit apt auf einem Ubuntu-Server zu installieren.
  • Die zugehörigen Dienste mit systemctl zu überprüfen und zu verwalten.
  • Die anfängliche Sicherheitskonfiguration für MySQL durchzuführen.
  • Über die Befehlszeile eine Verbindung mit beiden Datenbankservern herzustellen.

Sie verfügen nun über ein grundlegendes Verständnis für die Einrichtung von Datenbankservern. Als Nächstes lernen Sie, wie Sie Benutzer verwalten und den Zugriff auf Ihre Datenbanken kontrollieren, um deren Sicherheit zu erhöhen.

Häufig gestellte Fragen

Ist die Lektion „PostgreSQL/MySQL installieren“ kostenlos?

Ja — der vollständige Text von „PostgreSQL/MySQL installieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Linux Server Deployment & SSH Mastery-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Linux Server Deployment & SSH Mastery-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „PostgreSQL/MySQL installieren“?

Lernen Sie, PostgreSQL- oder MySQL-Datenbankserver auf Ihrem Linux-Rechner zu installieren und zunächst einzurichten. Du übst Linux Server Deployment & SSH Mastery mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Linux Server Deployment & SSH Mastery zu starten?

Keine Vorkenntnisse erforderlich. Linux Server Deployment & SSH Mastery auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „PostgreSQL/MySQL installieren“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Linux Server Deployment & SSH Mastery-Lektion Code schreiben und ausführen?

Ja. Jede Linux Server Deployment & SSH Mastery-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. PostgreSQL/MySQL installieren
  2. Datenbankbenutzer und Zugriffskontrolle
  3. Sichere Datenbankverbindungen
  4. Strategien für Datenbanksicherung und -wiederherstellung
← Zurück zu Linux Server Deployment & SSH Mastery