Heim >Datenbank >MySQL-Tutorial >Was soll ich tun, wenn ich eine Berechtigung für den Zugriff auf MySQL benötige?
So lösen Sie die MySQL-Zugriffsberechtigungseinstellung: Geben Sie zuerst das MySQL-Ausführungsverzeichnis ein, geben Sie [mysqld-shareware.exe] ein, geben Sie dann [mysql --user=root mysql] ein und geben Sie dann [mysql''gt] ein die Eingabeaufforderung Führen Sie den folgenden Vorgang aus.
Weitere verwandte kostenlose Lernempfehlungen: MySQL-Tutorial(Video)
So lösen Sie MySQL-Zugriffsberechtigungseinstellungen:
Zugriffsberechtigungseinstellung eins
Verwenden Sie zum Autorisieren den Befehl „Grant“ und geben Sie den Code wie folgt ein:
mysql"gt;GRANT ALL PRIVILEGES ON *.* TO system@localhost IDENTIFIED BY 'manager' WITH GRANT OPTION;
Es sollte angezeigt werden: Abfrage OK, 0 Zeilen betroffen (0,38 Sek.)
Zugriffsberechtigungseinstellungsmethode 2
Legen Sie jede Berechtigung des Benutzers fest:
MySQL "gt;INSERT INTO user valueS('localhost','system',PASSWORD('manager'), 'Y','Y','Y','Y','Y','Y','Y ' ,'Y','Y','Y','Y','Y','Y','Y');
Für Version 3.22.34 von MySQL gibt es insgesamt 14 "quot;Y " quot;, die entsprechenden Berechtigungen sind wie folgt (in der Feldreihenfolge angeordnet): Die Namen der Berechtigungstabellenspalten werden entsprechend erklärt. Verwendungsbereich
Es sollte angezeigt werden: Abfrage OK, 1 Zeile betroffen (0,00 Sek.)select Select_priv wird nur benötigt, wenn tatsächlich aus einer Tabelle abgerufen wird. Berechtigungstabelle auswählen
insert Insert_priv erlaubt Sie können neue Zeilen in eine vorhandene Tabelle einfügen.
update Update_priv ermöglicht es Ihnen, die Liste der Zeilen in einer vorhandenen Tabelle mit neuen Werten zu aktualisieren
delete Delete_priv ermöglicht Ihnen das Löschen von Zeilen, die die Bedingungen in der Tabelle erfüllen
create Create_priv ermöglicht es Ihnen, neue Datenbanken und Tabellen zu erstellen. Datenbank, Tabelle oder Index
shutdown Shutdown_priv Kann missbraucht werden (Dienst für andere Benutzer verweigern, indem der Server beendet wird) Serververwaltung Prozess Process_priv ermöglicht es Ihnen, den Klartext der aktuell ausgeführten Abfrage anzuzeigen, einschließlich des Festlegens oder Änderns von Passwörtern. Abfrageserververwaltung Datei File_priv-Berechtigung kann missbraucht werden, um jede lesbare Datei auf dem Server in eine Datenbanktabelle auf dem Server einzulesen. Dateizugriff grant Grant_priv ermöglicht es Ihnen, die Berechtigungen, die Sie besitzen, anderen Benutzerdatenbanken oder -tabellen zu erteilen references References_priv ermöglicht Ihnen das Öffnen und Schließen von Datensatzdateidatenbanken oder Tabellen index Index_priv ermöglicht das Erstellen oder Verwerfen (Löschen) ) Indextabellealter Mit Alter_priv können Sie die Tabelle ändern und kann verwendet werden, um Systemtabellen durch Umbenennen der Tabelle zu privilegierenWenn der Benutzer erstellt wird Mit nur den Berechtigungen zum Auswählen, Einfügen, Aktualisieren und Löschen darf der Benutzer nur in einer Datenbank Vorgänge für vorhandene Tabellen ausführen.
Jetzt können wir die Datenbank erstellen, die wir verwenden möchten, wir geben sie beispielsweise direkt ein: Wenn wir eine Datenbank mit dem Namen XinXiKu erstellen möchten, können wir den folgenden Code verwenden:
mysql"gt;create database XinXiKu;
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ich eine Berechtigung für den Zugriff auf MySQL benötige?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!