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

Lösen Sie das Problem des Startfehlers von PHPStudy MySQL unter Windows

Einen Fehler melden Der Apache\Nginx-Dienst wurde...

So verwenden Sie Webpack und Rollup zum Verpacken von Komponentenbibliotheken

Vorwort Ich habe zuvor eine Komponente im Ladesti...

Lösung für Front-End-Browser-Schriftgrößen von weniger als 12 Pixel

Vorwort Als ich kürzlich an einem Projekt arbeite...

MySQL-Grundlagen-Tutorial: Detaillierte Erklärung der DML-Anweisungen

Inhaltsverzeichnis DML-Anweisungen 1. Datensätze ...

Optimierung der Datenbank-SQL-Anweisung

Warum optimieren: Beim Start des eigentlichen Pro...

Detaillierte Schritte zur Verwendung von Arthas in einem Docker-Container

Was kann Arthas für Sie tun? Arthas ist das Open-...

Chrome 4.0 unterstützt GreaseMonkey-Skripte

GreaseMokey (die Chinesen nennen es Grease Monkey...

Beispielmethode zum Bereitstellen eines React-Projekts auf Nginx

Testprojekt: react-demo Klonen Sie Ihr React-Demo...

Detaillierte Erklärung zur Verwendung des CSS-Zeigerereignisse-Attributs

Bei der Frontend-Entwicklung stehen wir in direkt...