mysql rechte verschwunden
mysql rechte verschwunden
hallo,
habe auf meinem server von apache1/php4/mysql4 zu apache2/php5/mysql5 geupdatet.. hat alles wunderbar geklappt..
aber.. die rechte der datenbanken sind jetzt verändert. jeder user kann jetzt jede datenbank sehen.. zwar nicht bearbeiten.. aber sehen ist ja schon ein nachteil.. auch neu erstellte dbs über das admin tool (so ähnlich wie confixx) erstellen die mysql dbs mit "vollen" rechten. also halt so, dass jeder user alles sehen kann!! auch die inhalte
wie kann man das ändern, vorzugsweise mit phpmyadmin.. es gibt da ja die rubrik rechte, aber so richtig sehe ich da nicht durch..
vielleicht kennt jemand das problem und kann mir ein wenig helfen!
vg
pat
habe auf meinem server von apache1/php4/mysql4 zu apache2/php5/mysql5 geupdatet.. hat alles wunderbar geklappt..
aber.. die rechte der datenbanken sind jetzt verändert. jeder user kann jetzt jede datenbank sehen.. zwar nicht bearbeiten.. aber sehen ist ja schon ein nachteil.. auch neu erstellte dbs über das admin tool (so ähnlich wie confixx) erstellen die mysql dbs mit "vollen" rechten. also halt so, dass jeder user alles sehen kann!! auch die inhalte
wie kann man das ändern, vorzugsweise mit phpmyadmin.. es gibt da ja die rubrik rechte, aber so richtig sehe ich da nicht durch..
vielleicht kennt jemand das problem und kann mir ein wenig helfen!
vg
pat
Re: mysql rechte verschwunden
guck dir mal in der Datenbank mysql die Tabellen User und DB, da wirst du fündig werden.
Re: mysql rechte verschwunden
da steht ja im prinzip das selbe wie unter "rechte" bzw "datenbanken"
komisch ist nur, das die recht eigentlich stimmen. schaue ich bei den Datenbanken nach, wer "ALL PRIVILEGES" hat, dann steht dort nur der eigene user und der root.. trotzdem sehe ich als dieser user alle DBs.
?? bin etwas ratlos!
komisch ist nur, das die recht eigentlich stimmen. schaue ich bei den Datenbanken nach, wer "ALL PRIVILEGES" hat, dann steht dort nur der eigene user und der root.. trotzdem sehe ich als dieser user alle DBs.
?? bin etwas ratlos!
Re: mysql rechte verschwunden
Entziehe den Usern ihre aktuellen Rechte, "FLUSH PRIVILEGES;", vergebe die Rechte neu, "FLUSH PRIVILEGES;",. fertig...
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: mysql rechte verschwunden
das geht irgendwie nicht.. kannst ja gerne selber probieren.. ich hab die user gelöscht und neu erstellt und trotzdem sieht er alle dbs.. jetzt schon ein vorteil.. die inhalte sind nicht mehr zu sehen!!
Re: mysql rechte verschwunden
Wie hast Du die User gelöscht/angelegt? Step-by-Step bitte...
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: mysql rechte verschwunden
ok :)Joe User wrote:Wie hast Du die User gelöscht/angelegt? Step-by-Step bitte...
bin also im phpMyAdmin zu "Rechte" gegangen.. dort sieht man ja alle bereits angelegten user.. diese wurden ja durch mein server admin tool erstellt..
dann habe ich dann einen user ausgewählt, dort sieht man dann alle dazugehörigen DBs und weiter unten steht dann "Logininformation ändern / Benutzer kopieren" und ich habe "... entziehe dem alten alle Rechte und lösche ihn anschließend." ausgewählt.. der user war weg und dann habe ich ihn neu erstellt.. bei "Rechte" einfach Neuen Benutzer hinzufügen geklickt.
dann bekommt man die möglichkeit die "Logininformationen" einzugeben. das habe ich gemacht... weiter unten kann man einstellen, was der user machen kann... SELECT, DELETE ...
bei "Daten" habe ich alles angeklickt. bei "Struktur" auch alles und bei "Admin" nichts.. das wars der user ist erstellt.. sieht aber noch alle DBs :(
eine diee?!
Re: mysql rechte verschwunden
Zwischen welchen MySQL Versionen waren die Aenderungen an den Benutzerrechten? war das zwischen 3.x und 4.0 oder zwischen 4.0 und 4.1?
Re: mysql rechte verschwunden
das war glaube ich version 4.0 oder 4.1.. V3 auf keinen fall
Re: mysql rechte verschwunden
Für administrative Tasks nutzt man grundsätzlich nicht phpMyAdmin oder ähnliche Tools, sondern die Console:
Mehr Rechte braucht man normalerweise nicht...
Code: Select all
mysql -uroot -p
REVOKE ALL PRIVILEGES ON *.* FROM 'dbuser'@'%';
FLUSH PRIVILEGES;
GRANT ALTER,CREATE,DELETE,DROP,INDEX,INSERT,SELECT,UPDATE ON dbname.* TO 'dbuser'@'localhost' IDENTIFIED BY 'DbPaSs';
FLUSH PRIVILEGES;
QUIT;
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.