MySQL 4.0.20 jeder User sieht alle DBs

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
fettehenne
Beiträge: 15
Registriert: 06.08.2004 16:44:09
Wohnort: Hannover
Kontaktdaten:

MySQL 4.0.20 jeder User sieht alle DBs

Beitrag von fettehenne » 06.08.2004 18:39:37

Ich habe neulich MySQL auf die Version 4.0.20 geupdated. Nun ist es jedem User möglich unter PHPMyAdmin alle DBs zu sehen. D.h. jeder sieht jede DB. Jedoch kann ein User nicht den Inhalt der DB eines anderen Users sehen oder verändern. Das Problem ist erst seit der neuen MySQL Version da. Hat jemand vielleicht ähnliche Erfahrungen machen müssen?

EDIT:

Ein

Code: Alles auswählen

mysql_fix_privilege_tables "passwort"
mysqladmin flush-privileges 
scheint leider auch nichts bewirkt zu haben :cry:

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 06.08.2004 20:31:52

War das bei der 4.x nicht schon immer so? Dass alle anderen Datenbanken in phpmyadmin angezeigt werden, kann man in dessen Konfigurationsdatei abschalten.

cu
niemand

Benutzeravatar
fettehenne
Beiträge: 15
Registriert: 06.08.2004 16:44:09
Wohnort: Hannover
Kontaktdaten:

Beitrag von fettehenne » 06.08.2004 20:38:14

War das bei der 4.x nicht schon immer so? Dass alle anderen Datenbanken in phpmyadmin angezeigt werden,
Könnte gut sein, da ich direkt von 3.xx auf 4.0.2.0 geupdatet habe.
kann man in dessen Konfigurationsdatei abschalten.
Meinst du PHPMyAdmin oder oder MySQL? Ich habe nämlich jetzt beibeiden stundenlang vergeblich nach dieser Option gesucht. Hast du vielleicht noch einen heissen Tipp welcher Para das so sein könnte?

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 06.08.2004 21:37:21

In der conf von phpmyadmin:

Code: Alles auswählen

$cfg['Servers'][$i]['only_db']       = '';          // If set to a db-name, only
                                                    // this db is displayed
                                                    // at left frame
                                                    // It may also be an array
                                                    // of db-names
cu
niemand

Benutzeravatar
fettehenne
Beiträge: 15
Registriert: 06.08.2004 16:44:09
Wohnort: Hannover
Kontaktdaten:

Beitrag von fettehenne » 06.08.2004 22:00:05

wenn ich dort einen db namen eintrage dann sehen alle nur diese db. es soll ja aber jeder seine sehen.

Benutzeravatar
fettehenne
Beiträge: 15
Registriert: 06.08.2004 16:44:09
Wohnort: Hannover
Kontaktdaten:

Lösung

Beitrag von fettehenne » 07.08.2004 19:30:18

phpmyadmin ... als root einloggen ... dann hast im home einen link mit text "Rechte" ...

und da werden ALLE benutzer aufgelistet ...

bei allen Usern statt 'CREATE TEMPORARY TABLES, LOCK TABLES' => 'USAGE' in die Spalte Globale Rechte. FERTIG :D

THX an antondollmaier, øxygen from http://www.rootforum.de

Antworten