Heim  >  Artikel  >  Datenbank  >  MySQL-Datenkontrollsprache

MySQL-Datenkontrollsprache

黄舟
黄舟Original
2017-08-09 15:06:091699Durchsuche

MySQL-Datenkontrollsprache

1. Datenkontrollsprache

Benutzerverwaltung:

Speicherort der Benutzerinformationen:

Benutzer in MySQL werden in der Systemdatenbank „MySQL“ des MySQL-Systems gespeichert.

MySQL-Datenkontrollsprache


2. Benutzer erstellen:

Benutzer „Benutzername“@„Standort, an dem man sich anmelden darf“ erstellen, identifiziert durch „Passwort“

Beispiel:

MySQL-Datenkontrollsprache


3. Benutzer löschen:

Benutzer löschen ' Benutzername „@“ erlaubt den Anmeldeort. :

set  password  = password(‘新密码’);


set  password  for  ‘用户名’@’允许登录的位置’  = password(‘新密码’);
4. Berechtigungsverwaltung:

Was sind Berechtigungen?

Berechtigung ist das Recht, etwas zu tun, wie zum Beispiel „einfügen“, erstellen, aktualisieren und löschen. . . .

Das „alle“ bedeutet „alle Berechtigungen“

Eigentlich sind Berechtigungen im MySQL-System die oben genannten „Wörter“

Welche Berechtigungen gibt es?

5. Verfeinert zu:

MySQL-Datenkontrollsprache

MySQL-Datenkontrollsprache

6. Benutzerberechtigungen erteilen


Berechtigung 1, Berechtigung 2, .... für eine Bibliothek erteilen. Eine untergeordnete Einheit für „Benutzername“. '@' erlaubt den Anmeldeort' [identifiziert durch 'Passwort']

Erklärung:

1. Zu den Berechtigungsnamen gehören: Einfügen, Aktualisieren, Auswählen, Löschen, Erstellen, Löschen .... .

2. „Eine bestimmte untergeordnete Einheit“ bezieht sich auf die untergeordneten Datenelemente in einer Bibliothek.

Zum Beispiel: php44 oder php44.int_test

verfügt über zwei spezielle Schreibmethoden:

*.*: repräsentiert alle untergeordneten Einheiten in allen Datenbanken;

eine bestimmte Bibliothek.*: repräsentiert alle untergeordneten Einheiten Einheiten in der Datenbank

3. Wenn Berechtigungen für bestehende Benutzer erteilt werden, kann der identifizierte Teil weggelassen werden. Wenn nicht, bedeutet dies, dass ihr Passwort geändert wird (das heißt). , 'Benutzername'@'Ort, an dem die Anmeldung zulässig ist' existiert noch nicht), der identifizierte Teil kann nicht weggelassen werden und die Grant-Anweisung erstellt tatsächlich einen neuen Benutzer!

7. Sie können auch „alle Berechtigungen“ erteilen:

Benutzerberechtigungen aufheben MySQL-DatenkontrollspracheBerechtigung 1, Berechtigung 2, .... für eine untergeordnete Einheit von „Benutzername“@„Ort, an dem die Anmeldung zulässig ist“ widerrufen

Beschreibung: 1 Die Bedeutung jedes Elements ist dieselbe wie bei der Gewährungserklärung;

grant all privileges on php44.* to 'user1'@'192.168.44.64';
2 bedeutet, bestimmte Berechtigungen eines Benutzers für eine bestimmte Dateneinheit zu widerrufen.

Das obige ist der detaillierte Inhalt vonMySQL-Datenkontrollsprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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