.frm .myd .myi Dateien nach SQL umwandeln

MySQL, PostgreSQL, SQLite
stromberg
Posts: 31
Joined: 2005-03-15 19:38

.frm .myd .myi Dateien nach SQL umwandeln

Post by stromberg » 2006-01-06 14:02

Nach großem Ã?rger mit meinem Rootserver läuft dieser jetzt nur noch im Rescue Modus. Jetzt habe ich es geschafft mit WinSCP meine MySQL Datenbanken auf meinen Rechner zu Hause zu kopieren. Nur wie kriege ich die jetzt auf meinen Managed Server ? Da komm ich nämlich nicht an's Datenbankverzeichnis ran. Gibt es irgendein Tool womit man .frm, .myd & .myi Dateien in ein für MySQL-Dumper oder PHPMyAdmin lesebares Format umwandeln kann ?

Danke für Eure Tipps !

oxygen
RSAC
Posts: 2179
Joined: 2002-12-15 00:10
Location: Bergheim

Re: .frm .myd .myi Dateien nach SQL umwandeln

Post by oxygen » 2006-01-06 14:08

Halt einen MySQL Server mit den entsprechenden Datenbankdateien starten... notfalls auf dem eigenen Rechner.

stromberg
Posts: 31
Joined: 2005-03-15 19:38

Re: .frm .myd .myi Dateien nach SQL umwandeln

Post by stromberg » 2006-01-06 14:11

Also auf dem Rootserver kann ich keinen SQL Server starten da der im Rescue Modus ist. Meinst du mit eigenem Rechner den bei mir zu Hause ? Wie gehts das denn ?

braindead
RSAC
Posts: 257
Joined: 2002-10-22 09:49
Location: vorm Rechner

Re: .frm .myd .myi Dateien nach SQL umwandeln

Post by braindead » 2006-01-06 15:07


stromberg
Posts: 31
Joined: 2005-03-15 19:38

Re: .frm .myd .myi Dateien nach SQL umwandeln

Post by stromberg » 2006-01-06 15:44

Okay, danke für den Link.
Es muss aber doch irgendeinen Konvertierer geben der sowas einfach erledigt, oder ?

braindead
RSAC
Posts: 257
Joined: 2002-10-22 09:49
Location: vorm Rechner

Re: .frm .myd .myi Dateien nach SQL umwandeln

Post by braindead » 2006-01-06 16:46

nein, also mir wäre net bekannt das das möglich ist ...

alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover

Re: .frm .myd .myi Dateien nach SQL umwandeln

Post by alexander newald » 2006-01-06 22:12

Wieso kannst du aus dem Rescue Modus den mySQL Server nicht starten?

/ nach /mnt mounten
evtl weitere Partitionen nach /mnt/WOAUCHIMMER hin mounten
chroot /mnt
mySQL Starten
irgendwas mit mySQL machen
alles wieder unmounten

User avatar
isotopp
RSAC
Posts: 482
Joined: 2003-08-21 10:21
Location: Berlin

Re: .frm .myd .myi Dateien nach SQL umwandeln

Post by isotopp » 2006-01-26 19:13

Stromberg wrote:Okay, danke für den Link.
Es muss aber doch irgendeinen Konvertierer geben der sowas einfach erledigt, oder ?
Der Konvertierer ist MySQL. Besorge Dir das MySQL-Paket für Windows von mysql.com, in derselben Version wie es auf Deinem alten Server vorhanden war (also 4.0, 4.1 oder 5.0). Installiere das Paket und finde das datadir (wahrscheinlich c:programmemysqlmysql 5.0data. Lege dort ein Unterverzeichnis rescue an und kopiere Deine MYI MYD und frm da rein.

Starte eine Windows Commandline Shell (Windows-R cmd) und starte mysql.exe (c:programmemysqlmysql 5.0binmysql.exe). "USE rescue", "SHOW TABLES", "SHOW CREATE TABLE ...". Wenn Du da Deine Tabelle siehst, ist alles okay. Du kannst QUIT.

Starte dann mysqldump auf die Rescue-Datenbank ("c:programmemysqlmysql 5.0binmysqldump.exe --opt rescue > c:windowstemprescue-dump.sql"). Die Datei c:windowstemprescue-dump.sql ist was Du suchst.

EDIT: Möglicherweise sind Deine MYI oder MYD beschädigt. Dann solltest Du nach dem SHOW CREATE TABLE ... mal ein REPAIR TABLE ... versuchen.