SQL Backup ohne phpMyAdmin?

SuXx

New Member
Hallo,

ich habe folgendes Problem:

Seit einigen Tagen ist auf meinem Rootserver Plesk nicht mehr erreichbar.
Da phpMyAdmin bei mir nur über Plesk erreichbar ist habe ich keinen Zugriff mehr auf die Datenbanken.

Wir wollen demnächst auf einen neuen Rootserver umziehen und daher brauche ich dringend die Datenbanken. Hat jemand ne Ahnung wie ich die DB´s auch ohne phpMyAdmin kopieren kann, bzw. ob das Plesk integrierte phpMyAdmin auch ohne Plesk erreichbar ist?

LG
 
Last edited by a moderator:
Die Datenbank lässt sich weder per SSH Befehl, noch mit http://www.mysqldumper.de/ backupen.

Mit allen anderen Datenbanken auf dem Server funktioniert es, nur nicht mit der Datenbank unserer Homepage.

Die Homepage hat ja auch noch Zugriff auf die Datenbank, wie ist das möglich :confused:

Mit dem SSH Befehl kommt die Fehlermeldung:

Code:
mysqldump: Got error: 1044: Access denied for user 'eg-team_'@'%' to database 'DB' when selecting the database


Wenn man auf Backup im http://www.mysqldumper.de/ klickt, hängt sich der ganze MySQL Server für einige Minuten auf.
 
Geht es über einen Benutzer mit Admin-Rechten (Benutzer admin, Paßwort wie Plesk-PW)? Eventuell via "-A"?
 
Hast du die Datenbank mit angegeben? Sieht etwas merksam aus...

Probier einfach mal:
Code:
mysqldump -u root -p Datenbankname > dump.sql

Das Passwort ist das Adminpasswort von Plesk, es kann sein, dass der Benutzer nicht "root" sondern "admin" heißt - musste dann halt anpassen.

P.S.: Mit /etc/init.d/psa restart
kannst du Plesk wieder zum Leben erwecken ;)
 
Ich habe es nun geschafft mich mit den Logindaten des Datenbank Users einzuloggen.

Code:
eg-team:~# mysqldump -u eg-team_ -p eg-team_ > dump.sql
Enter password:
mysqldump: Got error: 1033: Incorrect information in file: './eg-team_/matpo_ihs_user_gruppen.frm' when using LOCK TABLES
eg-team:~#

Nach einigen Minuten kam nur die Fehlermeldung. Die Verbindung zur Datenbank mit den Logindaten war scheinbar erfolgreich.
Weiß jemand was die Fehlermeldung zu bedeuten hat?
 
Aus:
Code:
eg-team:~# mysqldump -u eg-team_ -p eg-team_ > dump.sql
mach:
Code:
eg-team:~# mysqldump --single-transaction -u eg-team_ -p eg-team_ > dump.sql
 
Mit dem Befehl hat es funktioniert, nur ist die dump.sql fehlerhaft und unvollständig :(
Bei vielen Einträgen stehen nur "default" Werte.

Er spuckte jetzt diese Fehlermeldung aus:

Code:
eg-team:~# mysqldump --single-transaction -u eg-team_ -p eg-team_ > dump.sql    Enter password:
mysqldump: Couldn't execute 'show create table `matpo_ihs_user_gruppen`': Incorrect information in file: './eg-team_/matpo_ihs_user_gruppen.frm' (1033)
eg-team:~#
 
Back
Top