PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [MySQL] User root neu erstellen?



verve
12.09.04, 12:15
HI@all,

habe ausversehen irgendwie den user root bei mysql gelöscht.
Mysql ansich funktioniert noch, auch die user die vorher da waren können sich noch einloggen, nur root nicht mehr.

Wie kann ich root neu erstellen? (-> per konsole?)

greetings
verve

der_neue_3er
12.09.04, 12:29
Hi,

verfügst du über phpmyadmin?
Dort kannst du per Rechte -> Neuen Benutzer hinzufügen -> 'root' wieder anlegen.

Benutzername: root
Host: localhost
Kennwort: deiner Wahl

Rechte sollte root ja alle haben.
Max Queries etc. kannst du auf default null lassen.

psy
12.09.04, 12:31
http://lists.suse.com/archive/suse-linux/2003-Mar/2680.html

ciao
psy

verve
12.09.04, 12:32
ja habe phpmyadmin, allerdings keinen user mehr mit dem recht neue user anzulegen.

könnte man das irgendwie umgehen oder kurzfristig einem user alle rechte geben ?

Gaertner
12.09.04, 15:23
... wenn Du Schreibrechte für den Ordner
/var/lib/mysql/
hast, z.B. weil Du die Wurzelrechte für den Rechner hast. Für diesen Fall wäre eine Methode, den Ordner
/var/lib/mysql/mysql
aus einer funktionierenden MySQL-DB dort hinzuwuchten und mysqld neuzustarten. Vermutlich gibt es auch einfachere Methoden; ich könnte sie in Erfahrung bringen.


WENN Du keines der Wurzelrechte hast (weder Linux-"root" noch MySQL-"root"), dann wirst Du unter Garantie nicht hineinkommen, denn sonst könnte ja jeder Angreifer hineinkommen; logo?

Gruß,

verve
12.09.04, 15:39
http://lists.suse.com/archive/suse-linux/2003-Mar/2680.html

ciao
psy


damit hat es prima geklappt .. danke :)

psy
12.09.04, 15:46
kein problem :)

ciao
psy