Vorwort Wenn Sie MySQL installieren, erstellen Sie normalerweise einen Superuser namens root. Viele Leute verwenden diesen Benutzer weiterhin. Dies ist zwar praktisch, aber der Superuser hat zu viel Autorität und seine überall gültige Verwendung stellt normalerweise ein Sicherheitsrisiko dar. Dies ähnelt der Benutzerverwaltung des Betriebssystems. Die meisten Leute verwenden aus Bequemlichkeit direkt den Administrator- oder Root-Benutzer, was eigentlich keine empfohlene Vorgehensweise ist. Wie erstellen Sie also in MySQL einen anderen Benutzer als Root und erteilen entsprechende Berechtigungen? Schauen wir uns direkt ein Beispiel an: ERSTELLEN SIE BENUTZER „golden“@„localhost“, IDENTIFIZIERT DURCH „gd2017“; GRANT ALL ON myapp.* TO 'golden'@'localhost'; FLUSH-PRIVILEGIEN; Hier ist eine kurze Analyse der obigen Aussage: 1. Mit der Anweisung „create user“ wird ein Benutzer (und ein Passwort) erstellt. Hier ist „golden“ der Benutzername und „gd2017“ das Passwort. localhost zeigt einen lokalen Benutzer an. 2. Mit der Grant-Anweisung werden Benutzern Berechtigungen erteilt. Dabei bedeutet „all“ alle Berechtigungen, einschließlich Hinzufügen, Löschen, Ändern und Überprüfen von Daten und Ändern der Datenbank; „myapp“ ist der Name einer bestimmten Datenbank, „myapp.*“ bedeutet alle Tabellen (und Ansichten usw.) unter der Datenbank; „golden“ ist der gerade erstellte Benutzername. 3. Die Flush-Anweisung macht die Änderungen wirksam. expandieren: Normalerweise können die oben genannten Einstellungen allgemeine Anforderungen erfüllen. Eine detailliertere Konfiguration finden Sie in der offiziellen Online-Dokumentation von MySQL (Version 5.7): https://dev.mysql.com/doc/refman/5.7/en/create-user.html https://dev.mysql.com/doc/refman/5.7/en/grant.html Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels Ihnen bei Ihrem Studium oder Ihrer Arbeit helfen kann. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Implementierungsmethode für die bidirektionale Bindung von Vue-Daten
>>: So verwenden Sie boost.python, um die dynamische C++-Bibliothek unter Linux aufzurufen
Inhaltsverzeichnis Standards für flüssige Animati...
Wirkung Von oben nach unten verblassen Quellcode ...
WeChat-Applet: Einfacher Rechner. Zu Ihrer Inform...
In diesem Artikel erfahren Sie, wie Sie Nginx so ...
Dieser Artikel stellt hauptsächlich die Analyse d...
1. Verwenden Sie kontrastierende Farben. Mit Kont...
Inhaltsverzeichnis Hauptsächlich verwendete Postm...
Da die gesamte Anwendung unter CentOS bereitgeste...
Inhaltsverzeichnis Vorwort Nr.1 Ein Fokus Nr. 2 E...
Dieser Artikel fasst einige gängige MySQL-Optimie...
<!DOCTYPE HEML PUBLIC> <html> <Kop...
Auf den Seiten von Webanwendungen werden häufig T...
Lesetipp: Navicat12.1 Serie Cracking und Aktivier...
1. Gehen Sie zur offiziellen Website von Vim, um ...
Nach der Installation von Jenkins schlägt der ers...