PythonQ 240-8XX Manual de usuario Pagina 224

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 223
Kapitel 5: MySQL-Datenbankadministration 203
immer einen Auszug Ihrer MySQL-Berechtigungstabellen zur Verf¨ugung. Sie onnen
einen Auszug der Tabellen mit dem mysqldump mysql-Befehl erzeugen. Berichten
Sie Ihr Problem - wie immer - unter Benutzung des mysqlbug-Skripts. Siehe Ab-
schnitt 2.6.2.3 [Bug reports], Seite 30. In einigen allen m¨ussen Sie vielleicht mysqld
mit --skip-grant-tables neu starten, um mysqldump benutzen zu onnen.
5.3 MySQL-Benutzerkonten-Verwaltung
5.3.1 GRANT- und REVOKE-Syntax
GRANT berechtigung_art [(spalten_liste)] [, berechtigung_art [(spalten_liste)] ...]
ON {tabelle | * | *.* | datenbank.*}
TO benutzername [IDENTIFIED BY ’passwort’]
[, benutzername [IDENTIFIED BY ’passwort’] ...]
[REQUIRE
[{SSL| X509}]
[CIPHER cipher [AND]]
[ISSUER issuer [AND]]
[SUBJECT subject]]
[WITH GRANT OPTION]
REVOKE berechtigung_art [(spalten_liste)] [, berechtigung_art [(spalten_liste)] ...]
ON {tabelle | * | *.* | datenbank.*}
FROM benutzername [, benutzername ...]
GRANT ist implementiert ab MySQL Version 3.22.11. Bei fr¨uheren MySQL-Versionen bewirkt
das GRANT-Statement nichts.
Die GRANT- und REVOKE-Befehle erlauben Systemverwaltern, Benutzer anzulegen und
MySQL-Benutzern Rechte auf vier Berechtigungsebenen zu gew¨ahren und zu entziehen:
Globale Ebene
Globale Berechtigungen betreffen alle Datenbanken auf einem gegebenen Server.
Diese Berechtigungen werden in der mysql.user-Tabelle gespeichert.
Datenbank-Ebene
Datenbank-Berechtigungen betreffen alle Tabellen in einer gegebenen
Datenbank. Diese Berechtigungen werden in den mysql.db- und
mysql.host-Tabellen gespeichert.
Tabellen-Ebene
Tabellen-Berechtigungen betreffen alle Spalten in einer gegebenen Tabelle.
Diese Berechtigungen werden in der mysql.tables_priv-Tabelle gespeichert.
Spalten-Ebene
Spalten-Berechtigungen betreffen einzelne Spalten in einer gegebenen Tabelle.
Diese Berechtigungen werden in der mysql.columns_priv-Tabelle gespeichert.
Wenn Sie ein GRANT f¨ur einen Benutzer angeben, den es nicht gibt, wird dieser Benutzer
erzeugt. Beispiele, wie GRANT funktioniert, finden Sie unter Abschnitt 5.3.5 [Adding users],
Seite 211.
Vista de pagina 223
1 2 ... 219 220 221 222 223 224 225 226 227 228 229 ... 767 768

Comentarios a estos manuales

Sin comentarios