Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

mysql 5 und mysql 4 parallel

Hallo!

Ich habe auf meinem Linux-Server (SuSe 9.1) Mysql 4.0.18 laufen und versuche gerade die 5.0.22 (mysql-max-5.0.22-linux-i686) parallel zu installieren.

Die Scripte habe ich alle in ein extra 'mysql5' Verzeichnis entpackt, einen neuen 'mysql5' user/gruppe angelegt etc. Nun möchte ich die my.cnf anpassen, damit mysql 5 auf einem anderen Port läuft. Aber wo finde ich diese?

Ich habe alle Schritte aus dem beigelegten INSTALL-BINARY File ausgeführt ... aber da steht nichts von der my.cnf

Hoffe, Ihr könnt mir kurz helfen.

Vielen Dank!

Hier gehts zum Orginal Eintrag "mysql 5 und mysql 4 parallel" im Forum

Antworten

Hi

Die my.cnf als solche gibts nicht.

Im MySQL5-Verzeichnis gibts ein support-files Unterverzeichnis. In diesem befinden sich beispielhafte my-*.cnf.

Adaptiere eines davon und speichere es in /etc/my5.cnf (das /etc/my.cnf, falls es existiert, gehörtzu deiner MySQL 4 Version)
Vergiss aber nicht dem Startup script von mysql5 zu sagen, dass sein cnf file /etc/my5.cnf heisst...

Edit:
Auf meinem Server laufen auch beide parallel OHNE Port, weil ich keine Zugriffe von aussen erlaube (skip-networking )


2.

Hi!

Vielen Dank für Deine Antwort!

Muss ich in allen Scripten (ermittelt mit "grep '/usr/local/mysql/' *" ) den Pfad anpassen? Das sind ja so einige ... vermute mal ja :)

Gruß und Dank!


3.

Hm ... irgendwie funzt das noch nicht.

Ein Fehler, den ich gemacht habe: ich habe MySql 5 auch in ein Verzeichnis namens mysql5 entpackt. Das geht so wohl nicht. Habe daher nochmal einen "mysql"-Link auf das mysql5-Verzeichnis eingerichtet. Jetzt bekomme ich immerhin keine "file not found" Fehler mehr.

ABER safe_mysqld meckert noch:

Starting mysqld daemon with databases from /usr/local/mysql5/data
STOPPING server from pid file /usr/local/mysql5/data/mastermind.pid
060601 15:56:00 mysqld ended

Laut Error-Log weil:

060601 15:55:58 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use
060601 15:55:58 [ERROR] Do you already have another mysqld server running on port: 3306 ?
060601 15:55:58 [ERROR] Aborting

Warum denn dieses? Im safe_mysqld ist die neue my5.cnf eingetragen und in der config habe ich den master-port auf 5506 gesetzt.

Any Ideas?


Hier gehts zum Orginal Eintrag "mysql 5 und mysql 4 parallel" im Forum
 
phpforum.de | Impressum