Was ist das hier?

  • Eine Plattform von Flensburger Studenten für Flensburger Studenten
  • Ein Wiki zum Sammeln von Wissen
  • Ein Forum zum Austausch
  • Eine Wissensdatenbank zum Informatikstudium:
    • Programmieren in C, C#, PHP, Javascript, HTML, CSS
    • Datenbanken und Abfragen mit SQL
    • 2D / 3D - Gestaltung
    • Mathe, Physik, Gerätetechnik, RoBs
    • Audio- / Videotechnik
    • ...und vieles mehr

Anmelden

Warum registrieren?

Weil besser als gut!

 

Mysql auf Mac OS x

Was

Wie schon an anderer Stelle beschrieben, ist ein Macbook mit OS X von Haus aus mit Apache2 und PHP 5 ausgestattet. Ersteres muss über Freigabe / Sharing gestartet, letzteres über die Aktivierung eines httpd.conf Eintrages eingeschaltet werden.

Fehlt zum Glück nur noch ein MySql.

Wie

Download

Am einfachsten lade man das passende dmg File von www.mysql.com herunter. Unter Downloads folge man dem Link zu Community Servers. Dort gibt es Links für 64 und 32 Bit Versionen.

Die Bitte um Registrierung kann / sollte mann getrost ignorieren und über einen kleinen Textlink am Ende des Formulars (just take me to the download) umgehen.

Installieren

Das .dmg Image öffnet sich nach dem Download und enthält 2 Packages, ein System-Tool und ein Textfile.

Die installation erfolgt, indem man nacheinander die ersten 3 Dateien aufruft, und der Installationsroutine folgt.

Danach findet man in der Systemsteuerung (Apfel-Systemeinstellungen) ein MySql Tool zum starten des Servers. Durch Setzen eines entsprechenden Hakens kann der Server auch automatisch mit dem System gestartet werden.

Nach der Installation

Schlecht dokumentiert ist ein notwendiger Eintrag in der PHP.ini. Sollte man bis zu diesem Zeitpunkt noch keine erstellt haben, kommt man jetzt nicht drum herum. Also: Konsole/Terminal starten:

BASH
 
cd /etc
sudo cp php.ini.default php.ini
 

Danach öffnen mit einem Editor der Wahl (VIM für die harten, nano für die Neulinge)

BASH
 
sudo nano -w php.ini
 

In der Datei suchen nach den socket Einstellungen:

BASH
 
mysql.default_socket =
mysqli.default_socket =
 

und ändern den Eintrag in

BASH
 
mysql.default_socket = /tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sock
 

Damit sollte der lästige 2002 Fehler beim Aufruf von phpMyAdmin auf localhost nicht mehr auftauchen.

phpMyAdmin auf Mac OS X

Was noch

Die verbleibenden Warnungen über mycrypt und weitere behandle ich, wenn ich herausgefunden habe, wie es funktioniert. Hier schon mal ein Link: [1]



Kategorie: IT@Campus | Datenbanken | 4. Semester
| Mehr

Zahlen & Daten

  • 2045 Seitenaufrufe
  • 750 Tage alt
  • 13 Versionen
  • Letzte Änderung: 11.05.2010 um 20:15 Uhr

Publish