Gelöst: Datenbank erstellen und Benutzerrechte mariadb gewähren

Letzte Aktualisierung: 09/11/2023

Klar, beginnen wir mit dem Schreiben über MariaDB, seine Erstellung, Verwendung und Benutzerrechteverwaltung. So könnte der Artikel lauten:

MariaDB ist ein leistungsstarkes, robustes und skalierbares relationales Open-Source-Datenbanksystem, das aufgrund seiner Funktionen und Kompatibilität mit MySQL weltweit weit verbreitet ist. Mit MariaDB können Sie Daten in verschiedenen Formaten bequem verwalten und Benutzern problemlos Rollen und Rechte zuweisen. Der Zweck dieses Artikels besteht darin, den Lesern zu zeigen, wie sie in MariaDB eine Datenbank erstellen und Benutzerrechte verwalten können.

Erstellen einer Datenbank in MariaDB

Das Erstellen einer Datenbank in MariaDB ist eine einfache Aufgabe, vorausgesetzt, Sie haben Zugriff auf die MariaDB-Shell und die erforderlichen Berechtigungen. Nach der Anmeldung bei MariaDB erfolgt im ersten Schritt die Erstellung der Datenbank. Dies geschieht mit dem Befehl CREATE DATABASE. Die Syntax lautet:

CREATE DATABASE database_name;

Ersetzen Sie „Datenbankname“ durch den gewünschten Namen für Ihre Datenbank. Nachdem Sie diesen Befehl ausgeführt haben, erstellt MariaDB die neue Datenbank.

Benutzerrechte in MariaDB verwalten

Nach der Erstellung Ihrer Datenbank besteht der nächste entscheidende Schritt in der Verwaltung der Benutzerrechte. MariaDB bietet mehrere Befehle, die bei der Verwaltung von Benutzerrechten helfen, angefangen bei der Gewährung aller Berechtigungen an bestimmte Rollen. Stellen Sie vor dem Zuweisen von Rollen sicher, dass der Benutzer vorhanden ist. Wenn nicht, können Sie mit dem Befehl CREATE USER einen Benutzer erstellen:

CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';

Sobald Sie sichergestellt haben, dass der Benutzer vorhanden ist, können Sie mit dem GRANT-Befehl Berechtigungen erteilen. Die Syntax zum Gewähren aller Privilegien lautet:

GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';

Hinweis: Ersetzen Sie „Datenbankname“ durch den Namen Ihrer Datenbank und „Benutzername“ durch den Benutzer, dem Sie Berechtigungen gewähren möchten.

Nachdem Sie diese Befehle ausgeführt haben, ist es wichtig, daran zu denken, alle Berechtigungen mit dem Befehl FLUSH PRIVILEGES neu zu laden:

FLUSH PRIVILEGES;

Wichtige MariaDB-Funktionen verstehen

MariaDB verfügt über mehrere integrierte Funktionen, die für verschiedene Zwecke wie Datentypkonvertierung, Vergleich, mathematische Berechnungen usw. verwendet werden können.

  • CONCAT(): Diese Funktion wird verwendet, um zwei oder mehr Zeichenfolgen zu verketten.
  • DATUM(): Es extrahiert den Datumsteil eines Datums- oder Datum/Uhrzeit-Ausdrucks.
  • Durchschnitt(): Es gibt den Durchschnittswert einer bestimmten Spalte zurück.

Durch das effektive Verstehen und Implementieren dieser Befehle und Funktionen kann jeder eine MariaDB-Datenbank effizient verwalten. Datenbankerstellung und Benutzerrechteverwaltung sind entscheidende Fähigkeiten im Umgang mit MariaDB und bieten Kontrolle über Datenverwaltung und Sicherheitsaspekte, die in der heutigen digitalen Welt unerlässlich sind.

Zusammenhängende Posts: