Mailinglisten-Archive |
Moin Günther, es liegt nicht daran, dass Du die Privilegien nicht aktualisiert hast. (flush privileges) sondern daran, das der Befehl 'create' nicht nur für 'create table yxz' sondern auch für 'create database xyz' gültig ist. Du solltest dem neuen User eine bestimmte Datenbank zuweisen und so den Zugriff auf andere Datenbanken sperren. Dann dürfte das Problem gegessen sein. Am einfachsten geht’s mit MySQL-Front Gruss Bernd mit der Rechteerteilung auf 'create' erteilst DU -----Ursprüngliche Nachricht----- Von: Guenther Theilen [mailto:gtheilen at gmx.de] Gesendet: Mittwoch, 28. Mai 2003 18:00 An: mysql-de Betreff: Rechtevergabe Moin allerseits, anscheinend hab ich grade mal wieder diverse Bretter vorm Kopf: (MySQL 3.23.49, phpMyAdmin 2.3.2, Debian) Ich möchte, dass ein User foo für alle Tabellen in der Datenbank bar folgende Rechte bekommt: Select, Insert, Update, Delete, Create, Drop Das sollte doch wie folgt funktionieren: GRANT Select, Insert, Update, Delete, Create, Drop ON `bar`.* TO 'foo'@'localhost' Dummerweise kann der User jetzt in phpMyAdmin neue Datenbanken anlegen, was nicht so ganz Sinn der Sache ist. Was mache ich da falsch, bzw. wie verhindere ich das? Gruesse Günther -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive