Jan 12

Mittlerweile habe auch ich mich entschieden meinen MacPro sowie mein MacBook mit Os X 10.6 (Snow Leopard) laufen zu lassen. Mittlerweile gibt es für fast alle Software die ich nutze Snow Leopard kompatible Versionen. Einzig der Update der My SQL 32 bit auf eine 64 bit war etwas tricky. Deshalb hier kurz mein Installationsprozess. Ich beschreibe diesen als update von einer bestehenden MySQL 32 bit. Wer direkt die 64 bit Version der MySQL auf seinem Mac installieren möchte, überspringt einfach den Teil in dem ich die alte Datenbank der 32 bit Version umkopiere.

Zuerst lädt man sich die aktuelle 64bit Version der MySQL herunter (derzeit: Mac Os X 10.5 x86_64):

Link zur Downloadseite der aktuellen MySQL Version für Os X

Die Installation der neuen 64bit MySQL erfolgt bequem über einen Installer:

  • mysql-<versionsnummer>.pkg (installiert die MySQL auf Ihrem System)
  • MySQLStartupItem.pkg (lässt die MySQL automatisch mit dem Systemstart starten)
  • MySQL.prefPane (fügt den Os X Systemeinstellungen den Punkt MySQL hinzu)

Da ich die MySQL nicht immer benötige, installiere ich nur die eigentliche Datenbank sowie das MySQL.prefPane um später bequem über die Systemeinstellungen die Datenbank starten und stoppen zu können.

[caption id="attachment_459" align="aligncenter" width="150" caption="Installation erfolgreich abgeschlossen"][/caption] [caption id="attachment_460" align="aligncenter" width="150" caption="Erfolgreich installiertes PrefPane in den Systemeinstellungen"][/caption]

Die eigentliche Installation der MySQL 64bit Version ist hiermit abgeschlossen.

Wer den update einer bestehenden 32bit Version machen möchte, hat sicherlich bestehende Datenbanken, die er importieren möchte. Dazu sind folgenden weitere Schritte nötig.

Zuerst wechselt man in das “data”-Verzeichnis der bisherig genutzen 32bit Version. Dieses findet man unter:

/usr/local/mysql-<versionsnamemysql32bit>/

Sollte das Verzeichnis wegen fehlender Berechtigungen nicht zu öffnen sein so startet man die Terminalanwendung und gibt folgenden Befehl ein:

sudo chown -R <osxusername>:_mysql /usr/local/mysql-<versionsnamesql32bit>/data/

Nun sollten sie den “data” Ordner bequem über den Finder öffnen und kopieren können.

Wir kopieren also den bestehenden “data” Ordner in das Verzeichnis der neunen 64bit Version. Dieses findet man unter:

/usr/local/mysql/

Wenn Sie auch hier keine Berechtigungen für den Zugriff haben geben sie in der Terminalanwendung wieder folgendes ein:

sudo chown -R <osxusername>:_mysql /usr/local/mysql-<versionsnamesql64bit>/data/

Anschließend startet man die MySQL Datenbank über die Systemeinstellungen und das dort installierten PrefPane.

Sollte man nun folgende Fehlermeldung erhalten:

Warning: The /usr/local/mysql/data directory is not owned by the ‘mysql’ or ‘_mysql’ user.

Zur Lösung müssen hier die Benutzerrechte wieder auf die ursprünglichen zurückgesetzt werden, die vor dem kopieren des “data” Ordner gegolten haben. Dies geht mit folgendem Befehl in der Terminalanwendung:

sudo chown -R  _mysql:_mysql /usr/local/mysql-<versionsnamesql64bit>/data/

In den Systemeinstellungen sollte nun der erfolgreiche Start der MySQL Server Instance sichtbar sein

[caption id="attachment_462" align="aligncenter" width="150" caption="MySQL Server Instance is running"][/caption]

Herzlichen Glückwunsch – Ihre MySQL läuft nun in der 64 bit Version :-)

Bei Fragen, Problemen oder Anregungen freue ich mich immer über Kommentare! Nutzt dafür bitte die Kommentarfunktion unter diesem Artikel. Danke!

  • Share/Bookmark
Tagged with:
preload preload preload