PythonQ 240-8XX Manuel d'utilisateur Page 210

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 768
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 209
Kapitel 5: MySQL-Datenbankadministration 189
Berechtigungen in den anderen Berechtigungstabellen aufzuf¨uhren. So muss nur die user-
Tabelle untersucht werden um festzustellen, ob man Verwaltungsoperationen durchf¨uhren
kann oder nicht.
Das file-Zugriffsrecht wird auch nur in der user-Tabelle festgelegt. Es ist als solches keine
Verwaltungsberechtigung, aber Ihre oglichkeit, Dateien auf dem Server zu lesen oder zu
schreiben, ist unabh¨angig von der Datenbank, auf die Sie zugreifen.
Der mysqld-Server liest die Inhalte der Berechtigungstabellen einmal, und zwar beim Start.
¨
Anderungen in den Berechtigungstabellen werden wirksam wie in Abschnitt 5.3.3 [Privilege
changes], Seite 209 geschildert.
Wenn Sie die Inhalte der Berechtigungstabellen ¨andern, sollten Sie sicherstellen, dass Ihre
¨
Anderungen Berechtigungen einf¨uhren, die Sie so haben wollen. Hilfe bei der Diagnose
von Problemen finden Sie unter Abschnitt 5.2.10 [Access denied], Seite 198. Hinweise zu
Sicherheitsthemen finden Sie unter siehe Abschnitt 5.2.2 [Security], Seite 183.
Ein n¨utzliches Diagnosetool ist das mysqlaccess-Skript, das Yves Carlier f¨ur die MySQL-
Distribution bereit gestellt hat. Rufen Sie mysqlaccess mit der --help-Option auf, um
herauszufinden, wie es funktioniert. Beachten Sie, dass mysqlaccess den Zugriff nur an-
hand der user-, db- und host-Tabellen ¨uberpr¨uft. Es ¨uberpr¨uft keine Tabellen- oder
Spaltenebenen-Berechtigungen.
5.2.6 Von MySQL zur Verf¨ugung gestellte Berechtigungen
Informationen ¨uber Benutzerberechtigungen sind in den user-, db-, host-, tables_priv-
und columns_priv-Tabellen in der mysql-Datenbank gespeichert (das heißt in der Daten-
bank, die mysql heißt). Der MySQL-Server liest die Inhalte dieser Tabellen, wenn er startet,
und in den allen, die unter Abschnitt 5.3.3 [Privilege changes], Seite 209 geschildert sind.
Die Namen, die in diesem Handbuch benutzt werden, um auf die Berechtigungen zu ver-
weisen, die MySQL zur Verf¨ugung stellt, sind unten dargestellt, zusammen mit den Tabel-
lenspaltennamen, die jeder Berechtigung in the Berechtigungstabellen zugeordnet sind, und
dem Kontext, auf den die Berechtigung zutrifft.
Berechtigung Spalte Kontext
select Select_priv Tabellen
insert Insert_priv Tabellen
update Update_priv Tabellen
delete Delete_priv Tabellen
index Index_priv Tabellen
alter Alter_priv Tabellen
create Create_priv Datenbanken, Tabellen oder Indexe
drop Drop_priv Datenbanken oder Tabellen
grant Grant_priv Datenbanken oder Tabellen
References References_priv Datenbanken oder Tabellen
reload Reload_priv Serververwaltung
shutdown Shutdown_priv Serververwaltung
process Process_priv Serververwaltung
file File_priv Dateizugriff auf den Server
Vue de la page 209
1 2 ... 205 206 207 208 209 210 211 212 213 214 215 ... 767 768

Commentaires sur ces manuels

Pas de commentaire