MySql Version verändern

MySql Version verändern

am 15.01.2008 13:15:09 von Mathias Haimerl

Hallo!

Ich habe ein Problem mit einem Programm, das angibt nur mit MySql
Version <5 zu funktionieren. Allerdings würde es auch mit meiner
5.0.45-Debian_1ubuntu3.1-log -Version funktionieren, da der erste
Eintrag bereits gespeichert wird.
Allerdings bricht das Programm anschließend mit einer Fehlermeldung ab.

Meine Frage daher:
Kann ich den Versions-String
"5.0.45-Debian_1ubuntu3.1-log"
in
"4.0.45-Debian_1ubuntu3.1-log"
ändern ohne dass ich mysql downgraden muss?

Gruß
Mathias

Re: MySql Version verändern

am 15.01.2008 14:01:08 von Joerg Behrens

Mathias Haimerl schrieb:
> Hallo!
>=20
> Ich habe ein Problem mit einem Programm, das angibt nur mit MySql=20
> Version <5 zu funktionieren. Allerdings würde es auch mit meiner=20
> 5.0.45-Debian_1ubuntu3.1-log -Version funktionieren, da der erste=20
> Eintrag bereits gespeichert wird.
> Allerdings bricht das Programm anschließend mit einer Fehlermeldung a=
b.

1. Welches Programm
2. Wie heist die Meldung
3. Der Code oder Statement welcher die Meldung verursacht sieht wie aus?

> Meine Frage daher:
> Kann ich den Versions-String
> "5.0.45-Debian_1ubuntu3.1-log"
> in
> "4.0.45-Debian_1ubuntu3.1-log"
> ändern ohne dass ich mysql downgraden muss?

Da wuerde ja nur gehen wenn eine Versionueberpruefung gemacht wird. Die=20
macht man aber in dem man vom Server bzw. Client die Versionsnummer=20
abfragt und vergleicht. Hier kann man dann ansetzen. Das im Script zu=20
aendern ist einfacher als auf Serverseite da hier eigentlich nur eine=20
Modifikation des Sourcecodes mit anschliessender Neucompilierung verbleib=
t.

Ich finde die Fragestellung und Inhalt verbesserungswuerdig weil so=20
richtig Schlau wird man nicht.

Gruss
Joerg

--=20
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de

Re: MySql Version verändern

am 15.01.2008 14:22:48 von Olaf Schinkel

Mathias Haimerl schrieb:
> Hallo!
>
> Ich habe ein Problem mit einem Programm, das angibt nur mit MySql
> Version <5 zu funktionieren. Allerdings würde es auch mit meiner
> 5.0.45-Debian_1ubuntu3.1-log -Version funktionieren, da der erste
> Eintrag bereits gespeichert wird.
> Allerdings bricht das Programm anschließend mit einer Fehlermeldung ab.
>
> Meine Frage daher:
> Kann ich den Versions-String
> "5.0.45-Debian_1ubuntu3.1-log"
> in
> "4.0.45-Debian_1ubuntu3.1-log"
> ändern ohne dass ich mysql downgraden muss?

Hallo!
Ich habe hier die Konfiguration, dass ich MYSQL4 und 5 parallel laufen
lasse, da ich einige Software unter beiden Versionen testen muss.
Wäre das etwas für dich?

Olaf

Re: MySql Version verändern

am 15.01.2008 14:32:36 von Mathias Haimerl

Joerg Behrens schrieb:
> Mathias Haimerl schrieb:
>> Hallo!
>>
>> Ich habe ein Problem mit einem Programm, das angibt nur mit MySql
>> Version <5 zu funktionieren. Allerdings würde es auch mit meiner
>> 5.0.45-Debian_1ubuntu3.1-log -Version funktionieren, da der erste
>> Eintrag bereits gespeichert wird.
>> Allerdings bricht das Programm anschließend mit einer Fehlermeldung ab.
>
> 1. Welches Programm
CAO-Faktura
> 2. Wie heist die Meldung
CAO-Faktura läuft nicht mit der MySql Version 5.0.45-Debian_1ubuntu3.1-log
> 3. Der Code oder Statement welcher die Meldung verursacht sieht wie aus?
K.A. Ich habe keinen Einblick in die Quellcodes; diese sind nur gegen
Bezahlung zu erhalten (Closed-Source-Projekt)
>
>> Meine Frage daher:
>> Kann ich den Versions-String
>> "5.0.45-Debian_1ubuntu3.1-log"
>> in
>> "4.0.45-Debian_1ubuntu3.1-log"
>> ändern ohne dass ich mysql downgraden muss?
>
> Da wuerde ja nur gehen wenn eine Versionueberpruefung gemacht wird. Die
> macht man aber in dem man vom Server bzw. Client die Versionsnummer
> abfragt und vergleicht. Hier kann man dann ansetzen. Das im Script zu
> aendern ist einfacher als auf Serverseite da hier eigentlich nur eine
> Modifikation des Sourcecodes mit anschliessender Neucompilierung verbleibt.
Danke Schön für die Infos
>
> Ich finde die Fragestellung und Inhalt verbesserungswuerdig weil so
> richtig Schlau wird man nicht.
Ich wollte nur kurz den Hintergrund erwähnen, keine genaue information
zu meinem konkreten Programmablauf. Nach meinen Tests stand fest, dass
ich entweder einen downgrade einleiten müsste oder eben den
Versions-Srting ändern. deshalb nur oberflächliche Informationen
>
> Gruss
> Joerg
>


--
Mathias Haimerl
Zend Certified PHP5 Engineer
webmaster@haimi.de

Re: MySql Version verändern

am 15.01.2008 14:35:58 von Mathias Haimerl

Olaf Schinkel schrieb:
> Mathias Haimerl schrieb:
>> Hallo!
>>
>> Ich habe ein Problem mit einem Programm, das angibt nur mit MySql
>> Version <5 zu funktionieren. Allerdings würde es auch mit meiner
>> 5.0.45-Debian_1ubuntu3.1-log -Version funktionieren, da der erste
>> Eintrag bereits gespeichert wird.
>> Allerdings bricht das Programm anschließend mit einer Fehlermeldung ab.
>>
>> Meine Frage daher:
>> Kann ich den Versions-String
>> "5.0.45-Debian_1ubuntu3.1-log"
>> in
>> "4.0.45-Debian_1ubuntu3.1-log"
>> ändern ohne dass ich mysql downgraden muss?
>
> Hallo!
> Ich habe hier die Konfiguration, dass ich MYSQL4 und 5 parallel laufen
> lasse, da ich einige Software unter beiden Versionen testen muss.
> Wäre das etwas für dich?
>
> Olaf
Ist die linux-fähig?

Ich benutze ein Kubuntu Gutsy Gibbon und soweit ich weiß ist es unter
linux schwieriger möglich beide Versionen parallel laufen zu lassen.
Ich habe mein mysql per apt-get installiert.
Das Programm (CAO-Faktura) lasse ich über wine laufen, läuft auch bis
auf diesen Fehler perfekt.

--
Mathias Haimerl
Zend Certified PHP5 Engineer
webmaster@haimi.de

Re: MySql Version verändern

am 15.01.2008 15:01:50 von Joerg Behrens

Mathias Haimerl schrieb:
> Joerg Behrens schrieb:
>> Mathias Haimerl schrieb:
>>> Hallo!
>>>
>>> Ich habe ein Problem mit einem Programm, das angibt nur mit MySql=20
>>> Version <5 zu funktionieren. Allerdings würde es auch mit meiner=20
>>> 5.0.45-Debian_1ubuntu3.1-log -Version funktionieren, da der erste=20
>>> Eintrag bereits gespeichert wird.
>>> Allerdings bricht das Programm anschließend mit einer Fehlermeldung=
ab.
>>
>> 1. Welches Programm
> CAO-Faktura
>> 2. Wie heist die Meldung
> CAO-Faktura läuft nicht mit der MySql Version 5.0.45-Debian_1ubuntu3.=
1-log
>> 3. Der Code oder Statement welcher die Meldung verursacht sieht wie au=
s?
> K.A. Ich habe keinen Einblick in die Quellcodes; diese sind nur gegen=20
> Bezahlung zu erhalten (Closed-Source-Projekt)
>>
>>> Meine Frage daher:
>>> Kann ich den Versions-String
>>> "5.0.45-Debian_1ubuntu3.1-log"
>>> in
>>> "4.0.45-Debian_1ubuntu3.1-log"
>>> ändern ohne dass ich mysql downgraden muss?
>>
>> Da wuerde ja nur gehen wenn eine Versionueberpruefung gemacht wird.=20
>> Die macht man aber in dem man vom Server bzw. Client die=20
>> Versionsnummer abfragt und vergleicht. Hier kann man dann ansetzen.=20
>> Das im Script zu aendern ist einfacher als auf Serverseite da hier=20
>> eigentlich nur eine Modifikation des Sourcecodes mit anschliessender=20
>> Neucompilierung verbleibt.
> Danke Schön für die Infos

Was man evtl. machen koennte ist Jan Kneschkes "MySQL Proxy" zunehmen=20
und zu gucken ob man es hinbekommt ueber diesen die MySQL Version deiner =

Wahl zurueck liefern zulassen. Der Proxy ist per LUA "scriptable".

Aber ich wuerde einfach MySQL 4.1.x selber kompilieren in ein=20
Verzeichnis wie /usr/local/mysql4 . Ansonsten schauen ob deine Distri=20
Pakete anbietet welche eine Parallelinstallation erlauben.

Ansonsten eine neues System in einer VM aufsetzen.

Gruss
Joerg

--=20
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de

Re: MySql Version verändern

am 15.01.2008 16:31:55 von Mathias Haimerl

Joerg Behrens schrieb:
> Mathias Haimerl schrieb:
>> Joerg Behrens schrieb:
>>> Mathias Haimerl schrieb:
>>>> Hallo!
>>>>
>>>> Ich habe ein Problem mit einem Programm, das angibt nur mit MySql
>>>> Version <5 zu funktionieren. Allerdings würde es auch mit meiner
>>>> 5.0.45-Debian_1ubuntu3.1-log -Version funktionieren, da der erste
>>>> Eintrag bereits gespeichert wird.
>>>> Allerdings bricht das Programm anschließend mit einer Fehlermeldung ab.
>>>
>>> 1. Welches Programm
>> CAO-Faktura
>>> 2. Wie heist die Meldung
>> CAO-Faktura läuft nicht mit der MySql Version
>> 5.0.45-Debian_1ubuntu3.1-log
>>> 3. Der Code oder Statement welcher die Meldung verursacht sieht wie aus?
>> K.A. Ich habe keinen Einblick in die Quellcodes; diese sind nur gegen
>> Bezahlung zu erhalten (Closed-Source-Projekt)
>>>
>>>> Meine Frage daher:
>>>> Kann ich den Versions-String
>>>> "5.0.45-Debian_1ubuntu3.1-log"
>>>> in
>>>> "4.0.45-Debian_1ubuntu3.1-log"
>>>> ändern ohne dass ich mysql downgraden muss?
>>>
>>> Da wuerde ja nur gehen wenn eine Versionueberpruefung gemacht wird.
>>> Die macht man aber in dem man vom Server bzw. Client die
>>> Versionsnummer abfragt und vergleicht. Hier kann man dann ansetzen.
>>> Das im Script zu aendern ist einfacher als auf Serverseite da hier
>>> eigentlich nur eine Modifikation des Sourcecodes mit anschliessender
>>> Neucompilierung verbleibt.
>> Danke Schön für die Infos
>
> Was man evtl. machen koennte ist Jan Kneschkes "MySQL Proxy" zunehmen
> und zu gucken ob man es hinbekommt ueber diesen die MySQL Version deiner
> Wahl zurueck liefern zulassen. Der Proxy ist per LUA "scriptable".
>
> Aber ich wuerde einfach MySQL 4.1.x selber kompilieren in ein
> Verzeichnis wie /usr/local/mysql4 . Ansonsten schauen ob deine Distri
> Pakete anbietet welche eine Parallelinstallation erlauben.
>
> Ansonsten eine neues System in einer VM aufsetzen.
>
> Gruss
> Joerg
>

Danke für die infos. Hab jetz Mysql auf der VM aufgesetzt.

--
Mathias Haimerl
Zend Certified PHP5 Engineer
webmaster@haimi.de

Re: MySql Version verändern

am 16.01.2008 13:47:02 von Olaf Schinkel

Mathias Haimerl schrieb:
> Olaf Schinkel schrieb:
>> Mathias Haimerl schrieb:
>>> Hallo!
>>>
>>> Ich habe ein Problem mit einem Programm, das angibt nur mit MySql
>>> Version <5 zu funktionieren. Allerdings würde es auch mit meiner
>>> 5.0.45-Debian_1ubuntu3.1-log -Version funktionieren, da der erste
>>> Eintrag bereits gespeichert wird.
>>> Allerdings bricht das Programm anschließend mit einer Fehlermeldung ab.
>>>
>>> Meine Frage daher:
>>> Kann ich den Versions-String
>>> "5.0.45-Debian_1ubuntu3.1-log"
>>> in
>>> "4.0.45-Debian_1ubuntu3.1-log"
>>> ändern ohne dass ich mysql downgraden muss?
>>
>> Hallo!
>> Ich habe hier die Konfiguration, dass ich MYSQL4 und 5 parallel laufen
>> lasse, da ich einige Software unter beiden Versionen testen muss.
>> Wäre das etwas für dich?
>>
>> Olaf
> Ist die linux-fähig?
>
> Ich benutze ein Kubuntu Gutsy Gibbon und soweit ich weiß ist es unter
> linux schwieriger möglich beide Versionen parallel laufen zu lassen.
> Ich habe mein mysql per apt-get installiert.
> Das Programm (CAO-Faktura) lasse ich über wine laufen, läuft auch bis
> auf diesen Fehler perfekt.
>
Nein. Bei mir läuft es unter Windows.
Wie man das bei Linux macht, weiß ich nicht, aber google doch mal.