Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Liquid 27 Června 2007, 16:17:59

Název: MySQL 4 + MySQL 5 na jednom stroji???
Přispěvatel: Liquid 27 Června 2007, 16:17:59
Dobrý den,

lze instalovat a provozovat dva MySQL servery rozdílných verzí na jednom fyzickém serveru?

Má někdo s tímto zkušenosti? Může poradit, doporučit?

Díkes, liquid.
Název: MySQL 4 + MySQL 5 na jednom stroji???
Přispěvatel: Krtko 27 Června 2007, 18:42:29
da. ale musia bezat na roznych portoch a mat nastavene socket subory. tu je strucny popis (http://dev.mysql.com/doc/refman/5.0/en/multiple-unix-servers.html)
Název: MySQL 4 + MySQL 5 na jednom stroji???
Přispěvatel: klasyc 27 Června 2007, 20:25:30
Jo, mě to takhle funguje. Doplním jenom tolik, že jsem si stáhnul z mysql.org binární distribuci databáze (ne baliček .deb), rozbalil jsem archív a narval sem to do /usr/local/mysql. Pak sem akorat udelal kopii startovaciho skriptu a prepsal sem vsechny cesty a konfiguraky na novou adresu. Nekde v tom baliku je i soubor - tusim my.cnf a tam prepises ten port a socket :)
Název: MySQL 4 + MySQL 5 na jednom stroji???
Přispěvatel: Liquid 28 Června 2007, 07:39:00
Citace: krtko
da. ale musia bezat na roznych portoch a mat nastavene socket subory. tu je strucny popis (http://dev.mysql.com/doc/refman/5.0/en/multiple-unix-servers.html)
Díky, jasně, takže každej musí mít jinej socket a jinej port, nebo jiné IP na kterém poběží.
Název: MySQL 4 + MySQL 5 na jednom stroji???
Přispěvatel: Liquid 28 Června 2007, 07:41:23
Citace: klasyc
Jo, mě to takhle funguje. Doplním jenom tolik, že jsem si stáhnul z mysql.org binární distribuci databáze (ne baliček .deb), rozbalil jsem archív a narval sem to do /usr/local/mysql. Pak sem akorat udelal kopii startovaciho skriptu a prepsal sem vsechny cesty a konfiguraky na novou adresu. Nekde v tom baliku je i soubor - tusim my.cnf a tam prepises ten port a socket :)
JJ, už jsem si otestoval, že nejde přes apt-get nainstalovat jak mysql5 tak i mysql4.1.

Takže řešením je instalace např: mysql5 pomocí apt-get a mysql4.1 z binárního balíčky od mysql.com + úprava startovacích scriptů (cesty) a separátního my.cnf (cesty, socket, logy, data dir, ip).

Díkes za pomoc.
Název: MySQL 4 + MySQL 5 na jednom stroji???
Přispěvatel: Liquid 28 Června 2007, 07:54:10
VYŘEŠENO:

1) instalace mysql (5) za pomoci apt-get

apt-get install mysql5

konfigurace my.cnf

2) stažení mysql4.1 binárního balíčku ze stránek http://www.mysql.com

rozbalit např. do /usr/local/mysql

kopie /etc/init.d/mysql scriptu /etc/init.d/mysql4 + úprava cest na nové (/usr/local/mysql/

umístění nového my.cnf, např do /etc/mysql4/my.cnf + úprava potřebných údajů a cest (musí být odlišná cesta pro ukládání dat a logů, odlišná cesta socket soubor, odlišná cesta pro pid soubor, změna port na kterém poběží nebo BIND ip adresy)