Am 20.05.2022 bekommt das Forum ein neues Update. Ab ca. 12:00 ist das Forum nicht mehr erreichbar und wird spätestens am 21.05. wieder online sein. Alle bis dahin erstellten Daten bleiben natürlich erhalten.

Vielen Dank für euer Verständnis. Bei Rückfragen: webmaster@linux-club.de (Christian)

[gelöst]mysqldump server umzug

Alles rund um die Systemverwaltung, die Administration und Konfiguration Eures Linuxsystems

Moderator: Moderatoren

Antworten
Alik
Newbie
Newbie
Beiträge: 13
Registriert: 4. Mär 2005, 10:40

[gelöst]mysqldump server umzug

Beitrag von Alik »

Ich würde gerne meine DB auf einen anderen Server umziehen

System aktuell:

Red Hat Linux release 9 (Shrike)
MySQL 3.23.54

System neu:

Suse OSS 10.0
MySQL 4.1.13

Ich habe jeden Tag einen frischen Dump, erstellt mit mysqldump (ca 800 MB)

Ich habe versucht den Dump in die neue Maschine einzuspielen. Lauter Errors, ich glaube, dass sich die DB Versionen nicht vertragen.

Wie und was kann ich tun um diesen Umzug abzuwickeln?

Es wäre toll wenn mir jemand ein paar Anreize geben könnte.

Danke
whois
Ultimate Guru
Ultimate Guru
Beiträge: 16685
Registriert: 11. Okt 2004, 08:50
Wohnort: Aachen
Kontaktdaten:

Beitrag von whois »

Hi

Welche Fehler bekommst du denn so.

Naja das war eine ziemlich alte MYSQL Version auf RH.
Benutzeravatar
panamajo
Guru
Guru
Beiträge: 2599
Registriert: 12. Feb 2005, 22:45

Re: mysqldump server umzug

Beitrag von panamajo »

Alik hat geschrieben:Es wäre toll wenn mir jemand ein paar Anreize geben könnte.
Wäre toll wenn du detailliert ein paar Fehlermeldungen rausrücken würdest...
Alik
Newbie
Newbie
Beiträge: 13
Registriert: 4. Mär 2005, 10:40

Beitrag von Alik »

Sorry, ihr habt ja recht.

ERROR 1153 (08S01) at line 26745: Got a packet bigger than 'max_allowed_packet'

diese kommt ca. 30 mal mit einer steigender Linenummer und zum Schluß kommt das hier.

ERROR 1064 (42000) at line 29435: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''%PDF-1.3\r%��\r\n18 0 obj\r<< \r/Linearized 1 \r/O 20 \r/H [ 1300 329 ] \r/L ' at line 1

Zwei Tabellen von 60 sind rüber gekommen.

Danke
whois
Ultimate Guru
Ultimate Guru
Beiträge: 16685
Registriert: 11. Okt 2004, 08:50
Wohnort: Aachen
Kontaktdaten:

Beitrag von whois »

Hi

Sag mir bitte den Wert von

Code: Alles auswählen

 max_allowed_packet in der my.cnf im Abschnitt [mysqldump].
Alik
Newbie
Newbie
Beiträge: 13
Registriert: 4. Mär 2005, 10:40

Beitrag von Alik »

16 MB

Wie hoch sollte der Wert sein?
whois
Ultimate Guru
Ultimate Guru
Beiträge: 16685
Registriert: 11. Okt 2004, 08:50
Wohnort: Aachen
Kontaktdaten:

Beitrag von whois »

Dreh es doch mal höher auf 30 z.B.


cu
Alik
Newbie
Newbie
Beiträge: 13
Registriert: 4. Mär 2005, 10:40

Beitrag von Alik »

Gibt es den einen Max. Wert?
30M habes nicht getan soll ich gleich 300 eintragen oder nimmt mysql das garnicht?
whois
Ultimate Guru
Ultimate Guru
Beiträge: 16685
Registriert: 11. Okt 2004, 08:50
Wohnort: Aachen
Kontaktdaten:

Beitrag von whois »

Sorry starte den Sql Server neu. vergessen :oops:

Wenn es das nicht tut probier bitte mal 50.

cu
Alik
Newbie
Newbie
Beiträge: 13
Registriert: 4. Mär 2005, 10:40

Beitrag von Alik »

Nein leider immer noch nicht.
Ich habe es in der etc/my.cnf auf 50M geändert und dannach /etc.init.de/mysql restart gemacht. Das kommt dabei raus. Immerhin schaft er 130 MB von ca. 800

ERROR 1153 (08S01) at line 26745: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 27677: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 28308: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 28310: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 28327: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 28662: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 28771: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 28789: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 28904: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 29077: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 29353: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 29356: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 29360: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 29370: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 29374: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1153 (08S01) at line 29380: Got a packet bigger than 'max_allowed_packet' bytes
ERROR 1064 (42000) at line 29435: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''%PDF-1.3\r%��\r\n18 0 obj\r<< \r/Linearized 1 \r/O 20 \r/H [ 1300 329 ] \r/L ' at line 1
whois
Ultimate Guru
Ultimate Guru
Beiträge: 16685
Registriert: 11. Okt 2004, 08:50
Wohnort: Aachen
Kontaktdaten:

Beitrag von whois »

Hi

Ziemlich grosse DB. :wink:

Was bleibt uns übrig schraub den Wert weiter hoch,ich weiss im Moment nicht was der verträgt aber Probier doch mal deine 300 aus.

Vielleicht zieht er durch.

cu
Alik
Newbie
Newbie
Beiträge: 13
Registriert: 4. Mär 2005, 10:40

Beitrag von Alik »

Es schein so als würde mich die DB nicht mögen. Immer noch das Gleiche. Vielleich gibt es eine andere Schraube?

Muss das eigentlich 300M oder 300MB in der my.cnf heißen?
whois
Ultimate Guru
Ultimate Guru
Beiträge: 16685
Registriert: 11. Okt 2004, 08:50
Wohnort: Aachen
Kontaktdaten:

Beitrag von whois »

Hi

Nein M ist richtig.

Ich muss mal einige FAQ lesen im Moment habe ich keine Idee mehr.

cu
Alik
Newbie
Newbie
Beiträge: 13
Registriert: 4. Mär 2005, 10:40

Beitrag von Alik »

ok, ich habs.

Man muss beide Werte erhöhen, den mysqldum Wert für den Client und den mysqld Wert für den Server, dann geht es.

Jetzt kommt die nächste Fehlermeldung:

ERROR 1064 (42000) at line 29435: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''%PDF-1.3\r%��\r\n18 0 obj\r<< \r/Linearized 1 \r/O 20 \r/H [ 1300 329 ] \r/L ' at line 1
whois
Ultimate Guru
Ultimate Guru
Beiträge: 16685
Registriert: 11. Okt 2004, 08:50
Wohnort: Aachen
Kontaktdaten:

Beitrag von whois »

Hier deine weitere Fehlermeldung

http://dev.mysql.com/doc/refman/4.0/de/ ... dling.html

Code: Alles auswählen

Error: 1064 SQLSTATE: 42000 (ER_PARSE_ERROR) 

Message: %s bei '%s' in Zeile %d
Alik
Newbie
Newbie
Beiträge: 13
Registriert: 4. Mär 2005, 10:40

Beitrag von Alik »

Ich kann nicht erklären warum, aber das Ding ist drin.

Danke für die Hilfe, dieses Forum ist einfach Super gut.
Benutzeravatar
homer65
Hacker
Hacker
Beiträge: 331
Registriert: 6. Jan 2005, 05:24
Wohnort: Bochum

Beitrag von homer65 »

Hi Alik,
wenn du mysqldump benutzt, ist für dich evtl. auch das von mir geschriebene Java Programm interessant:
http://www.christian-ehm.de
Chistian
whois
Ultimate Guru
Ultimate Guru
Beiträge: 16685
Registriert: 11. Okt 2004, 08:50
Wohnort: Aachen
Kontaktdaten:

Beitrag von whois »

Schön das es Funktioniert. :wink:
Antworten