Sichere MySQL-Benutzerkonten erstellen

MySQLBeginner
Jetzt üben

Einführung

In diesem Projekt lernst du, wie du einen neuen Benutzer in einer MySQL-Datenbank erstellst. Dies ist eine grundlegende Fähigkeit für die Datenbankverwaltung und -administration, da das Erstellen und Verwalten von Benutzerkonten ein entscheidender Aspekt der Sicherheit und Kontrolle des Zugangs zu deiner Datenbank ist.

👀 Vorschau

Vorschau der MySQL-Benutzererstellung

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du die MySQL-Datenbank mit dem Befehl sudo ohne Passwort zugängst
  • Wie du einen neuen regulären Benutzer mit einem bestimmten Benutzernamen und Passwort erstellst
  • Wie du allen Rechten des neu erstellten Benutzers entziehst, um einen Fernzugang zu verbieten

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Benutzerkonten in einer MySQL-Datenbank sicher zu erstellen und zu verwalten
  • Die Wichtigkeit der Benutzerzugangskontrolle in der Datenbankverwaltung zu verstehen
  • Die in diesem Projekt erlernten Fähigkeiten auf deine eigenen Datenbankprojekte und -administrationsaufgaben anzuwenden

Zugang zu MySQL

In diesem Schritt lernst du, wie du die MySQL-Datenbank mit dem Befehl sudo ohne Passwort zugängst.

  1. Öffne ein Terminal auf deinem System.
  2. Starte den MySQL-Dienst, indem du folgenden Befehl ausführst:
sudo service mysql start
  1. Greife auf die MySQL-Datenbank zu, indem du folgenden Befehl ausführst:
sudo mysql

Dadurch kannst du auf die MySQL-Datenbank ohne Passwort zugreifen.

Benutzer erstellen

In diesem Schritt lernst du, wie du einen regulären Benutzer namens Jane mit dem Passwort 123456 erstellst und einen Fernzugang verbietest.

  1. Führe im MySQL-Prompt folgenden SQL-Skript aus:
CREATE USER 'Jane'@'localhost' IDENTIFIED BY '123456';
REVOKE ALL PRIVILEGES ON *.* FROM 'Jane'@'localhost';

Dieses Skript wird einen neuen Benutzer namens Jane mit dem Passwort 123456 erstellen und dem Benutzer alle Rechte entziehen.

Benutzererstellung überprüfen

In diesem Schritt lernst du, wie du überprüfen kannst, ob der Benutzer Jane erfolgreich erstellt wurde.

  1. Führe im MySQL-Prompt folgenden SQL-Befehl aus, um zur mysql-Datenbank zu wechseln:
USE mysql;
  1. Führe folgenden SQL-Befehl aus, um die Liste der Benutzer anzuzeigen:
SELECT user, host FROM user;

Dies wird die Liste der Benutzer anzeigen, einschließlich des neu erstellten Benutzers Jane.

Du solltest die folgende Ausgabe sehen:

MariaDB [mysql]> SELECT user, host FROM user;
+-------------+-----------+
| User        | Host      |
+-------------+-----------+
| Jane        | localhost |
| mariadb.sys | localhost |
| mysql       | localhost |
| root        | localhost |
+-------------+-----------+
4 rows in set (0.001 sec)

Ihr Projekt ist jetzt abgeschlossen! Du hast erfolgreich einen neuen Benutzer namens Jane mit dem Passwort 123456 erstellt und einen Fernzugang verboten.

Zusammenfassung

Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.

✨ Lösung prüfen und üben✨ Lösung prüfen und üben✨ Lösung prüfen und üben