Heim  >  Artikel  >  Datenbank  >  MYSQL-Lernzusammenfassung (3): MYSQL-Benutzergenerierung und -Befähigung

MYSQL-Lernzusammenfassung (3): MYSQL-Benutzergenerierung und -Befähigung

黄舟
黄舟Original
2016-12-23 17:11:121091Durchsuche

#Nachdem Sie die MySQL-Installation zum ersten Mal abgeschlossen haben, sollten Sie ein Passwort für den MySQL-Root-Benutzer festlegen
#Melden Sie sich bei MySQL an
mysql –u root und drücken Sie die Eingabetaste
Passwort festlegen=PASSWORT( '111111'); //Root ersetzen Das Passwort ist auf 111111 gesetzt
#Überprüfen Sie bei der ersten Verwendung die Benutzertabelle von MySQL. Aus Sicherheitsgründen werden wir Nicht-Root-Benutzer und Benutzer löschen, die sich nicht anmelden dürfen lokal
Datenbanken anzeigen;
MySQL verwenden;
Benutzer, Host, Passwort vom Benutzer auswählen;
Vom Benutzer löschen, wobei user !='root'; //Alle Nicht-Root-Benutzer aus der Berechtigung löschen Tabelle
Vom Benutzer löschen, wo host !='localhost'; //Benutzer löschen, die sich von einem anderen Host als localhost anmelden
#Erstellen Sie ein lokales Administratorkonto (das heißt, Sie können jeden Vorgang für alle Bibliotheken ausführen, Sie können sich jedoch nur lokal anmelden.)
Gewähren Sie dem durch „Passwort“ identifizierten Kontonamen @localhost alle Berechtigungen für *.* mit der Option „Gewähren“;
#Erstellen Sie einen Benutzer, der nur Berechtigungen für eine bestimmte Bibliothek hat. Unsere eigentliche Produktionsumgebung und der Anwendungszugriff auf den Datenbankserver befinden sich alle im selben LAN. Wir können diesen Benutzer erstellen.
Gewähren Sie alles für den Datenbanknamen.* dem durch „Passwort“ identifizierten Kontonamen@'192.168.1.%';
#Erstellen Sie einen Slave-Benutzer, wenn Sie in Zukunft eine Master-Slave-Synchronisierung durchführen
Replikations-Slave auf *.* dem Kontonamen@„Slave-IP“ gewähren, der durch „Passwort“ identifiziert wird;
#Berechtigungen eines Benutzers anzeigen
Gewährungen anzeigen; // Eigene Berechtigungen anzeigen
Anzeigen grants for user@'host' //Zeigen Sie die Berechtigungen dieses Benutzers an. Der Benutzer und der Host müssen hier mit der Tabelle mysql.user übereinstimmen.
Dies sind die am häufigsten verwendeten Berechtigungen. Nachdem Sie alle Berechtigungen hinzugefügt haben, müssen Sie Flush-Berechtigungen eingeben, bevor sie wirksam werden.

Das Obige ist die MYSQL-Lernzusammenfassung (3): MYSQL generiert Benutzer- und Empowerment-Inhalte. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn