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?
MySql 5.0 Datenbank auf MySql 4.1 Server
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: MySql 5.0 Datenbank auf MySql 4.1 Server
Benutze einfach die entsprechenden Optionen (--compatible=...) von mysqldump.
Re: MySql 5.0 Datenbank auf MySql 4.1 Server
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.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?
Alles in allem ist das keine sinnvolle Konfiguration.
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: MySql 5.0 Datenbank auf MySql 4.1 Server
Gilt das auch für die mit mysqldump erzeugten Dateien (mit --compatible=mysql40)? Die sollten sich doch prinzipiell übernehmen lassen, oder nicht?isotopp wrote:Ja, es ist nicht möglich, MySQL 5.0 Datenbankfiles in einem 4.1 Server sicher zu benutzen.
Re: MySql 5.0 Datenbank auf MySql 4.1 Server
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.Roger Wilco wrote:Gilt das auch für die mit mysqldump erzeugten Dateien (mit --compatible=mysql40)? Die sollten sich doch prinzipiell übernehmen lassen, oder nicht?isotopp wrote:Ja, es ist nicht möglich, MySQL 5.0 Datenbankfiles in einem 4.1 Server sicher zu benutzen.