Hallo zusammen,
ist es "problemlos" möglich zwei MySQL Server nebeneinander zu betreiben ?
Hier 5.1 und 5.5 ? - Wenn der letztere an einem anderen Port lauschen würde ?
Entweder bin ich zu blöd zu googlen, oder es gibt da nix zu
Hallo zusammen,
ist es "problemlos" möglich zwei MySQL Server nebeneinander zu betreiben ?
Hier 5.1 und 5.5 ? - Wenn der letztere an einem anderen Port lauschen würde ?
Entweder bin ich zu blöd zu googlen, oder es gibt da nix zu
Du findest da wenig zu, weil es eigentlich keinen Sinn macht.
Aber ja, dass ist möglich. Nur kannst Du die Server nicht via apt installieren.
Du musst es halt manuell machen.
...Es gibt dazu sogar was in der offiziellen Dokumentation...
Mit der gleichen Version ist auch auch einfach.
Zum selbst kompilieren:
MySQL :: MySQL 5.1 Referenzhandbuch :: 2.8 Installation der Quelldistribution
Nochmal die Downloads:
MySQL :: MySQL Community Downloads
Oder Mirrors (evtl. lokaler):
MySQL :: MySQL Mirrors
...Also es steht alles in der offiziellen Dokumentation...
Prinzipiell gibt es zwei weitere Möglichkeiten. Denn die benötigten Versionen sind alle in Debian (Squeeze & Wheezy) vorhanden.
Du brauchst dafür natürlich einen KVM-Server und für letzteres einen eigenen Kernel.
Falls du damit noch keine Erfahrung hast, ist eventuell das selbst Kompilieren die bessere Wahl.
Außerdem würde diese Methode wahrscheinlich ab Debian Jessie (oder später) versagen.
Das betrifft natürlich nur die Gastsysteme, falls du neben 5.5 noch etwas neueres haben willst.
MfG Christian
Warum werden denn überhaupt zwei Versionen vom MySQL-Server benötigt? Vlt. kann man das Problem ja auf andere Weise noch einfacher lösen
Edit: Vor allem erhält Version 5.1 meines Wissens nach auch keine Sicherheitsupdates etc. mehr.
Edit: Vor allem erhält Version 5.1 meines Wissens nach auch keine Sicherheitsupdates etc. mehr.
MySQL ist in debian-security-support (security-support-ended.deb6 & security-support-limited) für squeeze-lts nirgends gelistet, wird also unterstützt: LTS - Debian Wiki
Mal unabhängig davon, dass der Hersteller das anders sieht, aber das hindert die Debian Leute ja nicht daran, eigene Patches zu integrieren…
MfG Christian
Prinzipiell gibt es zwei weitere Möglichkeiten. Denn die benötigten Versionen sind alle in Debian (Squeeze & Wheezy) vorhanden.
- chroot für eine Version: Dort installierst du dir mit debootstrap ein komplettes Debian deiner Wahl.
Du musst dann nur die init-Scripte manuell starten oder irgendwie anders anzapfen.
- oder gleich eine Container-Virtualisierung wie z.B. Linux-VServer.
Dann kannst du bei Bedarf gleich zwei Gastsysteme installieren.[/i]
Dafuq?
Korrigiere mich wenn ich falsch liege, aber es reicht ja wohl wenn man sich die aktuellere MySQL-Version über den Paketmanager zieht und die ältere Version manuell nach installiert. Natürlich in unterschiedlichen Ordnern und unter unterschiedlichen Nutzern und natürlich auch unterschiedlichen Ports, aber dafür muss Du keine komplette Chroot-Umgebung verwenden.
Sollte das aufgrund irgendeiner Binarie-Conf nicht gehen, dann kann man's immer noch selbst kompilieren und das alles schön selbst einstellen.