Ja, es ist möglich, aber knifflig.
Erstens ist es wahrscheinlich am besten, nicht die RedHat RPMS zu verwenden - sie werden alle Arten von Abhängigkeitsproblemen verursachen.
Im Wesentlichen müssen Sie nur die beiden Versionen erstellen und sie in völlig anderen Verzeichnissen installieren.
Dann müssen Sie sicherstellen, dass sie mit separaten konfiguriert sind:
- Datenverzeichnisse
- TCP-Ports
- Lokale Anschlussbuchsen
- PID Zustand Dateien
In Praxis, dass kann meine Erstellung von zwei my.cnf
Dateien durchgeführt werden, und stellen Sie sicher, dass diese im Befehl lin ausgewählt sind Die Parameter im Daemon starten Skripte.
Beachten Sie auch, dass Sie müssen sehr vorsichtig mit allen gemeinsam genutzten Bibliotheken, die möglicherweise erstellt werden, insbesondere wenn Sie Clientanwendungen auf demselben Server ausgeführt werden.
Dies wird unangenehm, wenn Sie beispielsweise Perl :: DBD :: mysql ausführen möchten, da es nicht einfach ist, dafür zu sorgen, dass es zwei Kopien gibt, die jeweils mit einer anderen Version der gemeinsam genutzten Bibliotheken verknüpft sind.
oder an eine andere IP-Adresse binden. – staticsan