Hallo,
folgendes Setup:
Zwei Webserver, einer mit einer MySQL 5.0 DB (Source), auf dem anderen MySQL 3.23.58 (target).
Ueber verschiedene Shellskripte und "passthru" (und darin dann "curl") haben wir die beiden Systeme bisher abgeglichen.
Auf der Quelle sitzt unser Kundenverwaltungssystem, auf dem Ziel unsere Webseite, ueber den Mysqldump Befehl stellen wir die Daten der Quelle dem Ziel zur Verfuegung.
Das funktionierte... bis vor kurzem (wann genau, kann ich leider nicht mehr nachvollziehen).
Das Skript, das mir den Dump generiert scheint soweit auch zu laufen, beim Import bekomme ich dann folgende Fehlermeldung:
Auf dem Zielsystem habe ich keinen Shellzugriff, und komme auch nicht an die my.cnf dran.
Der Dump:
Und das kommt u.a. bei dem Dump heraus:
Hat jemand eine Idee?
folgendes Setup:
Zwei Webserver, einer mit einer MySQL 5.0 DB (Source), auf dem anderen MySQL 3.23.58 (target).
Ueber verschiedene Shellskripte und "passthru" (und darin dann "curl") haben wir die beiden Systeme bisher abgeglichen.
Auf der Quelle sitzt unser Kundenverwaltungssystem, auf dem Ziel unsere Webseite, ueber den Mysqldump Befehl stellen wir die Daten der Quelle dem Ziel zur Verfuegung.
Das funktionierte... bis vor kurzem (wann genau, kann ich leider nicht mehr nachvollziehen).
Das Skript, das mir den Dump generiert scheint soweit auch zu laufen, beim Import bekomme ich dann folgende Fehlermeldung:
PHP-Code:
ERROR 1193 (00000) at line 23: Unknown system variable 'character_set_client'
Der Dump:
PHP-Code:
mysqldump
--compatible=mysql323 --create-options --add-drop-table
--complete-insert --extended-insert
--single-transaction -opt
-u"$USER" -p"$PASS"
dbname tabelle_1 tabelle_2
PHP-Code:
DROP TABLE IF EXISTS tabelle_1;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `tabelle_1`
( `feld1` int(11) NOT NULL auto_increment,
`feld2` varchar(255) NOT NULL default '',
`feld3` text NOT NULL,
`feld4` int(11) NOT NULL default '0',
`feld5` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`feld1`), KEY `feld5` (`feld5`) );
SET character_set_client = @saved_cs_client;
Kommentar