2010-12-05 8 views
0

Mein Server ist vor kurzem abgestürzt und ich habe die Mysql-Dateien mit Raid gesichert.Wie stelle ich MySQL DB vom Backup wieder her?

Verzeichnis-

BACKED
/backup/var/lib/mysql 

ich neue OS(RHEL5.3) auf meinem Server installiert und ich möchte, dass meine DB auf MySQL

Wie kann ich das tun, um wieder herzustellen?
Ich weiß, Sie können ssh mysql > the dump files
aber diese gesicherten Dateien sind nicht in DUMP.
Sie werden als .MYD .MYI .frm getrennt etc ..

Antwort

1

Ich denke, Ihre Sicherungsdatei befindet sich nicht auf demselben Server wie Ihre Datenbank.

Versuchen:

scp -r /backup/var/lib/mysql/* DB_SERVER:YOUR_NEW_DATABASE_DIRECTORY

Dann

ssh DB_SERVER 
.. restart your mysql daemon (easier) 
.. or flush privileges, flush tables ... 
+0

so würde ich so etwas wie dieses laufen? scp -r/backup/var/lib/mysql/blog_db DB_SERVER:/var/lib/mysql/blog_db – Maca

+0

@Maca - Ja. Beachten Sie, dass jede Datenbank tatsächlich über ein Verzeichnis verfügt. Also, in Ihrem DB_SERVER, müssen beide zusammenpassen. Oder Sie führen einen scp pro Verzeichnis auf einmal durch. – ajreal

+0

Ich habe versucht, scp -r/backup/var/lib/mysql/blog_db/var/lib/mysql/blog_db, aber es hat nicht kopiert, noch gab es einen Fehler. etwas falsch machen? – Maca

0

Kopieren Sie diese Dateien direkt auf Ihrem MySQL-Datenverzeichnis, und Sie werden in der Lage, sie in MySQL zugreifen. Das sollte dir helfen!

+0

Ich werde versuchen, dass – Maca

Verwandte Themen