Frage

Ich bin versucht (und Fehler) von MySQL unter Mac OS X Server (Leopard) und läuft in Schwierigkeiten zu aktualisieren. Obwohl die OS X Server docs sagen, dass es „normal“, um mehrere Versionen von MySQL auf Ihrem Rechner haben sie gehen nicht ins Detail, wie man sie „verwalten“.

Ich habe gebaut und eine neuere Version (5.1.40) als das Original installiert, dass Apple gebündelt (5.0.x).

Server Admin scheint in / usr / bin nur die erste (5.0.x) Installation zu verwalten

So habe ich GESTOPPT diese Version in Server-Admin kann aber nicht die neuen bekommen (in / usr / local / mysql) zu arbeiten.

Ideal Ich mag die neue Version von MySQL an den alten Datenbank-Dateien Punkt in / var / mysql , aber nicht sicher, wie ...

Edit: Sieht aus wie meine neue MySQL aktiv ist (für einige Nutzer sowieso), aber es zeigt auf eine andere Datendatei. Es zeigt auf /usr/local/mysql/data und ich möchte es /var/mysql

Punkt

können Benutzer Admin verbinden, aber andere bekommen: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). Ich gehe davon aus, weil diese neue Datenbank nicht die Benutzer noch aktiviert haben?!?! obwohl ich glaube, würde könnte ich es noch $ mysql -u root -p?!?

Wer weiß, wie dies zu bewerkstelligen?

War es hilfreich?

Lösung 2

Nun, umbenannt ich die data Verzeichnis des neuen MySQL data.backup und dann habe ich einen Symlink von wo die Daten des neuen MySQL-Ordner war /var/mysql (wo die alte Datendatei) zur Verfügung und so weit, so gut ... Neue Version von MySQL ausgeführt wird und die vorhandene Datendatei für seine Datenbanken mit ...

Andere Tipps

Ich bin mir nicht sicher, wie das Problem zu lösen, aber vielleicht könnten Sie versuchen, mit Homebrew oder ein anderes OS X Paket-Manager Software zu handhaben.

Wird Upgrade in Zukunft zu einem Kinderspiel.

EDIT: Sorry, nur realisiert werden Sie mit OS X Server, ich bin nicht mit ihm vertraut oder wenn Sie mit Homebrew auf es sollte

.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top