MySql 5.0 Datenbank auf MySql 4.1 Server

schizo1980
Posts: 11
Joined: 2006-12-27 17:32

MySql 5.0 Datenbank auf MySql 4.1 Server

Post by schizo1980 »

Hallo,

ich entwickel auf meinem Rechner mit MySql 5.0, aber
auf dem Server läuft Mysql 4.1, jetzt wollte ich mal fragen ob
es Probleme geben kann wenn ich nun eine Datenbank von meinem Rechner
auf dem Server laufen lasse?
VARCHAR spalten z.B. kann ich nicht benutzen, gibt es da vielleicht noch weitere Pobleme?
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: MySql 5.0 Datenbank auf MySql 4.1 Server

Post by Roger Wilco »

Benutze einfach die entsprechenden Optionen (--compatible=...) von mysqldump.
Top

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

Re: MySql 5.0 Datenbank auf MySql 4.1 Server

Post by isotopp »

Schizo1980 wrote:ich entwickel auf meinem Rechner mit MySql 5.0, aber
auf dem Server läuft Mysql 4.1, jetzt wollte ich mal fragen ob
es Probleme geben kann wenn ich nun eine Datenbank von meinem Rechner
auf dem Server laufen lasse?
Ja, es ist nicht möglich, MySQL 5.0 Datenbankfiles in einem 4.1 Server sicher zu benutzen. Auch die Syntax von 5.0 kennt Konstrukte, die 4.1 nicht versteht. Du läufst also Gefahr, Dinge zu konstruieren, die in der Produktion so nicht gehen.

Alles in allem ist das keine sinnvolle Konfiguration.
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: MySql 5.0 Datenbank auf MySql 4.1 Server

Post by Roger Wilco »

isotopp wrote:Ja, es ist nicht möglich, MySQL 5.0 Datenbankfiles in einem 4.1 Server sicher zu benutzen.
Gilt das auch für die mit mysqldump erzeugten Dateien (mit --compatible=mysql40)? Die sollten sich doch prinzipiell übernehmen lassen, oder nicht?
Top

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

Re: MySql 5.0 Datenbank auf MySql 4.1 Server

Post by isotopp »

Roger Wilco wrote:
isotopp wrote:Ja, es ist nicht möglich, MySQL 5.0 Datenbankfiles in einem 4.1 Server sicher zu benutzen.
Gilt das auch für die mit mysqldump erzeugten Dateien (mit --compatible=mysql40)? Die sollten sich doch prinzipiell übernehmen lassen, oder nicht?
Das geht natürlich, dauert aber bei größeren Datenmengen (mehr als ca. 10 GB) halt recht lange. Und wenn man in dem 5.0 File SPs oder Views mit drin hat, werden die natürlich nicht mit gedumpt.
Top