MySQL-Datenbank erstellen, Benutzer hinzufügen, Benutzerautorisierung, praktische Methode

MySQL-Datenbank erstellen, Benutzer hinzufügen, Benutzerautorisierung, praktische Methode

1. Erstellen Sie eine MySQL-Datenbank

1. Datenbanksyntax erstellen

--Erstellen Sie eine Datenbank mit dem Namen „testdb“ und stellen Sie die Kodierung auf utf8 ein
DATENBANK ERSTELLEN, WENN NICHT VORHANDEN, testdb STANDARD-ZEICHENSATZ utf8 SORTIMENTIEREN utf8_general_ci;

2. Einen Benutzer anlegen

1. Neuen Benutzer anlegen

 --Einen Benutzer mit dem Namen „Test“ und dem Kennwort „1234“ erstellt. Benutzer „test“@„localhost“ erstellen, identifiziert durch „1234“.

Beachten:
Das „localhost“ bedeutet hier, dass sich der Benutzer nur lokal anmelden kann und nicht von einem anderen Rechner aus eine Remote-Anmeldung durchführen kann. Wenn Sie sich remote anmelden möchten, ändern Sie „localhost“ in „%“, was bedeutet, dass Sie sich von jedem Computer aus anmelden können. Sie können auch einen Computer angeben, der sich remote anmelden kann.

2. Benutzer abfragen

--Benutzer abfragen: Benutzer, Host aus mysql.user auswählen;

3. Benutzer löschen

--Benutzer „test“ löschen
Benutzer test@localhost löschen;
--Wenn sich der erstellte Benutzer von jedem Computer aus anmelden darf, löschen Sie den Benutzer wie folgt: drop user test@'%';

4. Ändern Sie Ihr Passwort

--Methode 1, Kennwortaktualisierung in Echtzeit; Ändern Sie das Kennwort des Benutzers „test“ in „1122“.
Passwort für Test festlegen =password('1122');
--Methode 2, erfordert eine Aktualisierung; ändern Sie das Passwort des Benutzers „test“ in „1234“
mysql.user aktualisieren, Passwort festlegen=Passwort('1234'), wobei Benutzer='Test'
--Berechtigungen aktualisieren;

5. Berechtigungen zur Benutzerzuweisung

--Gewähren Sie dem Benutzer „Test“ alle Berechtigungen für die Datenbank „testdb“ über die externe Netzwerk-IP. Gewähren Sie „test“@„%“, gekennzeichnet durch „1234“, alle Berechtigungen für „testdb“.* 

--Berechtigungen löschen; 

--Erteilen Sie dem Benutzer „test“ die Berechtigung, über die externe Netzwerk-IP Tabellen in der Datenbank „testdb“ zu erstellen, zu ändern und zu löschen sowie die Berechtigung, Tabellendaten hinzuzufügen, zu löschen, abzufragen und zu ändern. Gewähren Sie „create,alter,drop,select,insert,update,delete“ auf testdb.* an test@‘%‘;

6. Benutzerberechtigungen prüfen

--Benutzer „Test“ anzeigen
Zuschüsse zum Test anzeigen;

Hinweis: Denken Sie nach dem Ändern der Berechtigungen daran, den Dienst zu aktualisieren oder neu zu starten. Um den Dienst zu aktualisieren, verwenden Sie: „flush privileges“;

Dies sind alle relevanten Wissenspunkte, die dieses Mal vorgestellt wurden. Vielen Dank für Ihr Lernen und Ihre Unterstützung für 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • MySQL-Benutzererstellung und Autorisierungsmethode
  • MySql Benutzer hinzufügen, Autorisierung, Passwort ändern und andere Anweisungen
  • So erstellen, autorisieren und widerrufen Sie MySQL-Benutzer
  • Gemeinsame Nutzung von Methoden zum Anlegen neuer Benutzer und zur Autorisierung in MySQL
  • Methoden zur Benutzerautorisierung und Autorisierungslöschung in MySQL
  • mysql5.7 Benutzerberechtigung erstellen Benutzer löschen Berechtigung widerrufen
  • Spezifische Methode zum Anzeigen von Benutzerautorisierungsinformationen in MySQL
  • MySQL erstellt Benutzer, autorisiert Benutzer, widerruft Benutzerberechtigungen, ändert Benutzerkennwörter und löscht Benutzer (praktische Tipps)
  • Detaillierte Erläuterung zum Erstellen, Löschen von Benutzern sowie zum Autorisieren und Entfernen von Rechten in MySQL8

<<:  jQuery implementiert alle Auswahl- und umgekehrten Auswahloperationsfälle

>>:  VirtualBox installiert die virtuelle Maschine CentOS7 und Erweiterungstools (Bild und Text)

Artikel empfehlen

Mysql-Fehler: Lösung für zu viele Verbindungen

Zu viele Verbindungen zur MySQL-Datenbank Dieser ...

Detailliertes Tutorial zum Erstellen eines privaten Git-Servers unter Linux

1. Server-Setup Das Remote-Repository unterscheid...

HTML+CSS zum Erstellen eines Menüs in der oberen Navigationsleiste

Navigationsleiste erstellen: Technische Vorausset...

Verwendung und Prinzipien von Provide und Inject in Vue3

Vorwort: Beim Übergeben von Daten zwischen überge...

JavaScript implementiert die Maussteuerung eines frei beweglichen Fensters

In diesem Artikel wird der spezifische JavaScript...

Vier Methoden zur Verwendung von JS zur Bestimmung von Datentypen

Inhaltsverzeichnis Vorwort 1. Art von 2. Instanz ...

So installieren und deinstallieren Sie open-vswitch unter Linux

1. Kompilieren und installieren Sie OVS aus dem Q...

Detaillierte Erläuterung der Wissenspunkte der Linux-DMA-Schnittstelle

1. Zwei Arten der DMA-Zuordnung 1.1. Konsistente ...

Details zur zugrundeliegenden Datenstruktur von MySQL-Indizes

Inhaltsverzeichnis 1. Indextyp 1. B+ Baum 2. Was ...