Zum Hauptinhalt springen

MySQL-Datenbank auf Ubuntu installieren

MySQL es ist eines der beliebtesten Datenbankmanagementsysteme der Welt. Es wird häufig von Webentwicklern und Systemadministratoren zum Erstellen und Verwalten von Datenbanken verwendet. Wenn Sie beabsichtigen, mit MySQL auf Ihrem Ubuntu-Server zu arbeiten, müssen Sie diese Datenbank installieren und konfigurieren.

In diesem Artikel erhalten Sie eine schrittweise Anleitung zur Installation von MySQL auf Ubuntu. Sie erfahren, wie Sie das MySQL-Paket installieren, den Datenbankserver konfigurieren und starten.

Bevor Sie mit der Installation von MySQL beginnen, müssen Sie sich vorbereiten. Stellen Sie sicher, dass Sie alle erforderlichen Abhängigkeiten und Updates für die Komponenten Ihres Betriebssystems installiert haben. Wenn etwas nicht klar ist oder Probleme auftreten, können Sie sich an die offizielle MySQL-Dokumentation und die öffentlichen Foren wenden, um Hilfe zu erhalten.

Überprüfen, ob MySQL vorhanden ist

Bevor Sie eine MySQL-Datenbank auf Ubuntu installieren, ist es wichtig zu überprüfen, ob sie auf Ihrem Server installiert ist. Dazu können Sie den Befehl mysql --version im Terminal verwenden. Wenn MySQL bereits installiert ist, werden Versionsinformationen angezeigt.

Sie können auch überprüfen, ob MySQL vorhanden ist, indem Sie den folgenden Befehl ausführen:

sudo service mysql status

Wenn MySQL installiert ist und ausgeführt wird, wird eine Meldung über den aktuellen Dienststatus angezeigt.

Wenn MySQL nicht installiert ist, müssen Sie es installieren, bevor Sie die Konfigurationsanweisungen ausführen. Um MySQL auf Ubuntu zu installieren, können Sie den Befehl sudo apt-get install mysql-server verwenden.

MySQL installieren:

Führen Sie die folgenden Schritte aus, um MySQL auf Ubuntu zu installieren:

  1. Öffnen Sie das Terminal.
  2. Geben Sie den Befehl sudo apt-get update ein, um die Paketliste zu aktualisieren.
  3. Geben Sie dann den Befehl sudo apt-get install mysql-server ein, um den MySQL-Server zu installieren.
  4. Bei der Installation wird ein Fenster angezeigt, in dem Sie nach dem Passwort für den Root-Benutzer gefragt werden. Geben Sie Ihr Passwort ein und bestätigen Sie es.
  5. Warten Sie, bis die MySQL-Installation abgeschlossen ist.
  6. Überprüfen Sie, ob der Server ausgeführt wird, indem Sie den Befehl sudo systemctl status von mysql eingeben.
  7. MySQL ist jetzt erfolgreich auf Ihrem Ubuntu-Server installiert.

Wenn Sie Probleme bei der Installation oder Ausführung von MySQL haben, lesen Sie die MySQL-Dokumentation oder wenden Sie sich an einen Spezialisten, um Hilfe zu erhalten.

MySQL einrichten

Nach der erfolgreichen Installation von MySQL müssen Sie eine Reihe von Einstellungen vornehmen, damit die Datenbank ordnungsgemäß funktioniert.

Folgen Sie den Anweisungen unten, um MySQL zu konfigurieren:

Schritt 1:Führen Sie den Befehl sudo mysql_secure_installation aus, um das Kennwort für den Benutzer "root" festzulegen und andere anonyme Benutzerkonten zu löschen.
Schritt 2:Verwenden Sie den Befehl sudo mysql , um sich beim interaktiven MySQL-Terminal anzumelden.
Schritt 3:Erstellen Sie eine neue Datenbank mit dem Befehl CREATE DATABASE database_name; durch Ersetzen von "database_name" durch den Namen Ihrer Datenbank.
Schritt 4:Erstellen Sie einen neuen Datenbankbenutzer mit dem Befehl CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; und ersetzen Sie "username" durch den Benutzernamen und "password" durch das Kennwort des Benutzers.
Schritt 5:Erteilen Sie dem neuen Benutzer Berechtigungen für die Datenbank mit dem Befehl GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost' WITH GRANT OPTION; , indem "database_name" durch den Namen Ihrer Datenbank und "username" durch den Benutzernamen ersetzt wird.
Schritt 6:Führen Sie den Befehl FLUSH PRIVILEGES; aus, um die Änderungen zu übernehmen und die Berechtigungen zu aktualisieren.
Schritt 7:Beenden Sie das interaktive MySQL-Terminal, indem Sie EXIT; eingeben.

MySQL ist jetzt konfiguriert und einsatzbereit.

Erstellen eines Benutzers in MySQL

Nach der erfolgreichen Installation der MySQL-Datenbank auf Ubuntu besteht der nächste Schritt darin, einen Benutzer zu erstellen, der Zugriff auf die Datenbank hat.

Führen Sie die folgenden Befehle im Terminal aus, um einen Benutzer in MySQL zu erstellen:

1. Starten Sie die interaktive MySQL-Konsole:

2. Erstellen Sie einen neuen Benutzer:

CREATE USER 'benutzername'@'localhost' IDENTIFIED BY 'Passwort';

Ersetzt 'benutzername' auf den gewünschten Benutzernamen und 'passwort' auf das gewünschte Passwort.

3. Gewähren Sie dem Benutzer alle Berechtigungen:

GRANT ALL PRIVILEGES ON * . * TO 'benutzername'@'localhost';

Ersetzen Sie hier auch 'benutzername' an den Benutzernamen.

4. Wenden Sie die Änderungen an:

Jetzt haben Sie einen neuen Benutzer in der MySQL-Datenbank, der über alle erforderlichen Berechtigungen verfügt.

Erstellen einer Datenbank in MySQL

Nachdem Sie MySQL auf Ubuntu installiert haben, können Sie mit dem Erstellen der Datenbank beginnen. In MySQL können wir beliebig viele Datenbanken erstellen, von denen jede einzelne Tabellen mit Daten enthält.

Befolgen Sie die folgenden Schritte, um eine Datenbank in MySQL zu erstellen:

  1. Öffnen Sie ein Terminal und melden Sie sich mit dem Befehl mysql -u username -p bei MySQL an, wobei username - ihr Benutzername ist im System.
  2. Geben Sie das Passwort ein, um auf MySQL zuzugreifen.
  3. Führen Sie den Befehl CREATE DATABASE dbname; aus, wobei dbname - der Name Ihrer Datenbank.
  4. Führen Sie den Befehl SHOW DATABASES; aus, um sicherzustellen, dass die Datenbank erfolgreich erstellt wurde. Sie sehen eine Liste aller erstellten Datenbanken, einschließlich der neuen.

Jetzt haben Sie eine Datenbank erstellt, und Sie können damit beginnen, Tabellen hinzuzufügen und Daten darin einzufügen.

Beachten Sie, dass Sie nur Buchstaben, Zahlen und Unterstriche als Datenbanknamen verwenden können. Es wird auch empfohlen, einen informativen Titel zu wählen, um seinen Inhalt in Zukunft leicht zu verstehen.

Überprüfen der Funktionsfähigkeit von MySQL

Nachdem Sie MySQL auf Ubuntu installiert haben, müssen Sie überprüfen, ob der Server erfolgreich gestartet wurde und einsatzbereit ist. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie ein Terminal und geben Sie mysql -u root -p ein, wobei root der Benutzername und -p das Flag für die Passwortabfrage ist.
  2. Sie werden zur Eingabe Ihres Kennworts aufgefordert. Geben Sie das Passwort ein, das Sie bei der Installation von MySQL angegeben haben.
  3. Wenn das Passwort korrekt eingegeben wurde, wird die Eingabeaufforderung MySQL - mysql> angezeigt.
  4. Jetzt können Sie überprüfen, ob die Datenbank funktioniert, indem Sie beispielsweise eine neue Datenbank erstellen. Geben Sie den Befehl CREATE DATABASE test; ein, wobei test der Name der Datenbank ist.
  5. Stellen Sie sicher, dass die Datenbank erfolgreich erstellt wurde. Geben Sie den Befehl SHOW DATABASES ein; und stellen Sie sicher, dass die neue Test-Datenbank in der Liste angezeigt wird.

Wenn die Datenbank erfolgreich erstellt und in der Liste angezeigt wird, funktioniert der MySQL-Server ordnungsgemäß und ist einsatzbereit. Sie können mit dem Hinzufügen und Verwalten von Daten in der Datenbank beginnen.