Page 1 of 1

Phpmyadmin Problem - User sehen alle Datenbanken

PostPosted: 06. September 2008 15:35
by olek2003
Guten Tag,

ich habe ein Problem mit meinem PMA,
wenn sie ein normaler Benutzter in PMA einloggt,
kann er alle andere Datenbanken auf dem Server sehen,
woran liegt das?
Kann ich das ändern, wenn ich mich als Root einlogge?

MfG

PostPosted: 06. September 2008 16:07
by Wiedmann
wenn sie ein normaler Benutzter in PMA einloggt,

Wie und mit welchen Rechten sind die "normalen" Benutzer angelegt.

PostPosted: 06. September 2008 16:09
by olek2003
Danke für die fixe antwort,
das sieht quasie so aus bei mir!

debian-sys-maint localhost Ja USAGE Nein
root localhost Ja ALL PRIVILEGES Ja
root vadmin243 Ja ALL PRIVILEGES Ja
web0 127.0.0.1 Ja USAGE Nein
web0 localhost Ja USAGE Nein

MfG

PostPosted: 06. September 2008 16:18
by Wiedmann
Also geht es hier um z.B: den User "web0@localhost".

Was gibt dann dieses Kommando aus:
Code: Select all
SHOW GRANTS FOR web0@localhost;

PostPosted: 06. September 2008 16:22
by olek2003
Da kommt folgendes, wenn ich es bei SQL eingebe!

GRANT USAGE ON *.* TO 'web0'@'localhost' IDENTIFIED BY PASSWORD '*3D3B92F242033365AE5BC6A8E6FC3E1679F4140A'

Könntest du mich evtl per icq kontaktieren?
293509759

MfG

Edit:
wenn ich es für web1 ausführe kommt folgendes!

GRANT USAGE ON *.* TO 'web1'@'localhost' IDENTIFIED BY PASSWORD '*351CDA2A8FD749B0C0933D798223A04891FBD08A'
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON `usr\_web1\_1`.* TO 'web1'@'localhost' WITH GRANT OPTION

PostPosted: 06. September 2008 16:37
by Wiedmann
Also web0@localhost scheint ja gar nichts machen zu können in der DB...
Bzw, er sieht genau das "information_schema" bei einem "SHOW DATABASES;"

Für web1@localhost sieht das für mich auch OK aus. Der sollte bei einem "SHOW DATABASES;" genau "information_schema" und "usr_web1_1" sehen.

PostPosted: 06. September 2008 16:38
by olek2003
wie kann ich den das für web0 ändern?
kenn mich da net so aus!

PostPosted: 06. September 2008 17:35
by olek2003
kann mir keiner mehr weiterhelfen?

Re: Phpmyadmin Problem - User sehen alle Datenbanken

PostPosted: 06. September 2008 19:21
by Dungeonwatcher
'n Abend! 8)

olek2003 wrote:Kann ich das ändern, wenn ich mich als Root einlogge?


Ja. Rufe die Rechte des betreffenden Users auf und unter "Datenbankspezifische Rechte" wählst du DIE Datenbank(en) aus, auf die User zugriff haben soll/darf.

Bye

PostPosted: 06. September 2008 19:34
by olek2003
DAnke super, das hat nun erstmal alles geklappt!
Nur wie mache ich das den, dass er das automatisch macht von confixx aus! Also wenn ich bei Confixx eine MySQL anlege!

PostPosted: 06. September 2008 21:15
by Dungeonwatcher
Hi! 8)

Von confixx habe ich Null Ahnung, das kenne ich nicht. :roll:

Good night :)