Verschieben von MySql von Windows Server zu Linux

8

Wechsel von einem alten Win2003 Server zu einem neuen VM Server (unsere Wahl Win oder Linux) Wenn wir Linux verwenden, würde es Probleme beim Konvertieren der aktuellen Tabellen geben?

    
basdwarf 23.07.2013, 18:25
quelle

4 Antworten

12

Verschieben von MySQL / Windows auf dieselbe Version von MySQL / Linux

Sie können alle Datenbanken wie folgt mysqldump:

%Vor%

Verschieben Sie MySQLData.sql in die Linux-Box und starten Sie das Reload

%Vor%

MySQL / Windows auf eine höhere Version von MySQL / Linux verschieben

Sie können alle Datenbanken mysqldump außer dem mysql SCHEMA !!! Warum?

Hier ist ein Windows-Batch-Skript für mysqldump alle Datenbanken außer dem mysql-Schema und dann dumpen Sie das mysql-Schema in reinem SQL:

%Vor%

Sobald Sie den mysqldump und die Grants-Datei erstellt haben, kopieren Sie diese einfach auf den Linux-Server und führen Sie sie lokal aus. Führe den mysqldump zuerst aus. Laden Sie dann die Zuschüsse.

Probieren Sie es aus !!!

    
RolandoMySQLDBA 24.07.2013, 00:22
quelle
2

Sie müssten die Tabellen nicht konvertieren. Der SQL-Dump vom Windows-Server wäre einfach in MySQL unter Linux zu importieren.

    
Tash Pemhiwa 23.07.2013 18:28
quelle
0

Nein, die Tabellen werden in Ordnung sein. Sie sollten auch in der Lage sein, die Konfigurationsdateien ohne Probleme zu übertragen

Verwenden Sie mysqldump und dann nur den Befehl mysql zum Wiederherstellen der Sicherung

    
exussum 23.07.2013 19:22
quelle
0

Sie können Ihre Datenbank exportieren (Tabellen mit Daten). Dann erhalten Sie die SQL-Skriptdatei. Wenn Sie diese Skriptdatei in Ihrem neuen System ausführen, sind Ihre Tabellen und Daten im neuen System verfügbar.

    
Fathah Rehman P 23.07.2013 19:31
quelle

Tags und Links