MySQL: root- und ratlos (root User gelöscht)

SteffenK

Registered User
Moin liebe Forenmitstreiter,

ich bin völlig ratlos. Einmal ob meiner unglaublichen Unachtsamkeit und zum zweiten über die Lösung des Problems.

Folgendes ist passiert: zur Installation von Open Xchange wollte ich der Einfachheit halber einen MySQL-Root-Account erstellen, der kein Passwort enthält (natürlich nur temporär für die 1min der Installation). Auf dem System ist Plesk installiert, sodass ich den MySQL-Root-Account (bei Plesk ja "admin") geklont habe.

Die Installation gelang mir dennoch nicht, so habe ich das Projekt erst einmal auf die lange Bank schieben und den passwortlosen Account schleunigst wieder löschen wollen.

Hierbei ist das Debakel passiert (vermutlich auf Grund eines Fehlers meinerseits, der sich mir bis jetzt nicht erschließt): phpmyadmin löschte beide Admin Accounts und ich war root- und ratlos.

Durch die Aufnahme von
Code:
[mysqld]
skip_grant_tables
in die my.cf von mysql gelang es mir, mich als anderer User einzuloggen. Hierbei habe ich mit diesem Befehl versucht einen neuen Root-User zu erstellen, was auch z.T. gelang:

Code:
INSERT INTO `mysql`.`user`(`Host`, `User`, `Password`,
`Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`,
`Drop_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv`,
`Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`,
`Show_db_priv`, `Super_priv`, `Create_tmp_table_priv`,
`Lock_tables_priv`, `Execute_priv`, `Repl_slave_priv`, `Repl_client_priv`,
`Create_view_priv`, `Show_view_priv`, `Create_routine_priv`,
`Alter_routine_priv`, `Create_user_priv`, `ssl_type`, `ssl_cipher`,
`x509_issuer`, `x509_subject`, `max_questions`, `max_updates`,
`max_connections`, `max_user_connections`) VALUES ('%', 'root',
PASSWORD('NEUES_PASSWORT'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y',
'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', '0', '0', '0',
'0');

Ich habe nun einen root User, der allerdings keine GRANT-Privileges besitzt, obwohl phpmyadmin es anzeigt.

Ich habe für Plesk nach diesem Schema einen neuen admin angelegt, der aber ebenfalls GRANT-los ist. Plesk funktioniert somit natürlich nur sehr bedingt...

Was (außer der Einspielung einen Backups) kann ich tun?

Das ganze Grauen fand auf einem Ubuntu 12.04 Linux Server mit MySQL 5.5.28 und Plesk 11 statt.

Für Hilfe bin ich sehr dankbar,

Steffen.
 
Last edited by a moderator:
Was soll ich sagen: du bist mein persönlicher Held. 1001 Googletreffer vermochten nicht zu helfen -deiner aber doch.

Danke!!! :)
 
Das ist sehr merkwürdig. Wenn Du unter "mysql root gelöscht" Google mal bemüht hättest, wäre es der erste Treffer gewesen :rolleyes:
 
Es muss der Wald mit den vielen Bäumen gewesen sein.... Aber du kannst mir glauben, Google habe ich die letzten drei Tage bemüht ;)
 
Back
Top