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    

Artikel empfehlen

Reiner CSS3-Code zur Implementierung einer laufenden Uhr

Wirkung der OperationCode-Implementierung html &l...

Tutorial zur Verwendung des Multitail-Befehls unter Linux

MultiTail ist eine Software zum gleichzeitigen Üb...

Beispiele für Clearfix und Clear

In diesem Artikel wird hauptsächlich die Verwendun...

Detaillierte Einführung in TABLE-Tags (TAGS)

Grundlegende Syntax der Tabelle <table>...&l...

HeidiSQL-Tool zum Exportieren und Importieren von MySQL-Daten

Um den Export und Import von Daten in SQL zu erle...

Lösen Sie das Problem der unsicheren Docker x509-Registrierung

Nach der Installation von Docker trat beim Versuc...

jQuery-Plugin für ein nahtloses Karussell

Ein nahtloses Karussell ist ein sehr häufiger Eff...

JavaScript zur Implementierung der Funktion zum Ändern des Avatars

In diesem Artikel wird der spezifische JavaScript...

Detaillierte Erklärung des Javascript Echarts Luftqualitätskarteneffekts

Wir müssen zunächst die Luftqualitätsdaten mit de...

Installieren und konfigurieren Sie MySQL 5.7 unter CentOS 7

Dieser Artikel testet die Umgebung: CentOS 7 64-B...

Detaillierte Schritte zur Dateisteuerungsverwaltung für Linux-Konten

Im Linux-System gibt es neben den verschiedenen, ...