MySQL-Methode zum Hinzufügen von Berechtigungen für Benutzer: Erstellen Sie zuerst einen Benutzer. Der Code lautet [Benutzernamen erstellen, der durch „Passwort“ identifiziert wird“. Weisen Sie dann dem Benutzer Berechtigungen zu ' @ ' Hostname'].
MySQL-Methode zum Hinzufügen von Berechtigungen für Benutzer:
1. Erstellen Sie einen neuen Benutzer unter MySQL
Syntax:
create user 用户名 identified by '密码';
Beispiel
create user xiaogang identified by '123456';
Neu erstellte Benutzer, standardmäßig ohne jegliche Berechtigung .
2. So weisen Sie Benutzern Berechtigungen zu
Syntax:
grant 权限 on 数据库.数据表 to '用户' @ '主机名';
Beispiel: Weisen Sie Xiaogang alle Berechtigungen zu
grant all on *.* to 'xiaogang'@'%';
Zu diesem Zeitpunkt verfügt Xiaogang über alle Berechtigungen
3 Berechtigungen?
1. Erteilen Sie Berechtigungen für die Tabelle „database.data“ an „Benutzer“ @ „Hostname“. .225.87 Dem Benutzer joe wird die Berechtigung zum Auswählen, Einfügen, Aktualisieren, Löschen, Erstellen, Löschen und anderen Vorgängen für die Mitarbeitertabelle der Datenbank vtdc zugewiesen und das Kennwort wird auf 123 festgelegt.
grant select on temp.temp1 to 'xiaogang'@'%'; //这个时候 xiaogang 就具有查询temp小的temp1的权限了。
Geben Sie dem Benutzer joe von 10.163.225.87 die Berechtigungen zum Ausführen aller Vorgänge für alle Tabellen in der Datenbank vtdc und legen Sie das Passwort auf 123 fest.
mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123′;
Geben Sie dem Benutzer joe von 10.163.225.87 die Berechtigungen zum Ausführen aller Vorgänge für alle Tabellen in allen Datenbanken und legen Sie das Passwort (www.111cn.net) auf 123 fest.
mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by ‘123′;
Geben Sie dem lokalen Benutzer joe die Berechtigungen zum Ausführen aller Vorgänge für alle Tabellen in allen Datenbanken und legen Sie das Passwort auf 123 fest.
4. Wie man Berechtigungen widerruft, bezieht sich im Allgemeinen auf Root-Benutzer, die über diese Berechtigung verfügen Alle Berechtigungen Benutzername -p Benutzerpasswort Geben Sie den Befehl mysql -uroot -p ein. Nachdem Sie die Eingabetaste gedrückt haben, werden Sie aufgefordert, 123456 einzugeben. Die MySQL-Eingabeaufforderung lautet:Hinweis: Wenn Sie eine Verbindung zu einer anderen Maschine herstellen, müssen Sie einen Parameter -h Maschinen-IP hinzufügen. Schritt 3: Neuen Benutzer hinzufügen. Format: Berechtigung für Datenbank erteilen.* für Benutzername@Login-Host, der durch „Passwort“ identifiziert wird
Fügen Sie beispielsweise einen Benutzer user1 mit dem Passwort „password1“ hinzu, damit er sich auf diesem Computer anmelden kann und über Abfrage-, Einfügungs-, Änderungs- und Löschberechtigungen für alle Datenbanken verfügt. Stellen Sie zunächst als Root-Benutzer eine Verbindung zu MySQL her und geben Sie dann den folgenden Befehl ein:mysql>grant all privileges on *.* to joe@10.163.225.87 identified by ‘123′;Wenn Sie möchten, dass sich der Benutzer auf jedem Computer bei MySQL anmelden kann, ändern Sie localhost in „%“. Wenn Sie nicht möchten, dass Benutzer1 ein Passwort hat, können Sie einen anderen Befehl eingeben, um das Passwort zu entfernen.
mysql>grant all privileges on *.* to joe@localhost identified by ‘123′;Schritt 4: Betreiben Sie die DatenbankMelden Sie sich bei MySQL an und führen Sie dann die folgenden Befehle an der MySQL-Eingabeaufforderung aus. Jeder Befehl endet mit einem Semikolon. Weitere verwandte kostenlose Lernempfehlungen:
MySQL-Tutorial
(Video)
Das obige ist der detaillierte Inhalt vonSo fügen Sie Benutzern in MySQL Berechtigungen hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!