Ruby on rails migration Problem

Tobias01

Registriert
Thread Starter
Dabei seit
16.07.2007
Beiträge
2
Reaktionspunkte
0
Hallo alle zusammen,

ich bin gerade dabei mir Ruby on Rails anzueignen. Bei dem Versuch eine Migration zu machen kommt immer folgende Fehlermeldung

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Ich verwende einen Mac mit Leopard und lasse XAMPP laufen. Die mysql.sock datei gibt es bei meiner erstellten ruby datei gar nicht.


Danke für jede Hilfe

Tobias
 
Ruby hat damit auch nichts zu tun! Der Socket wird von mysql als Datei erstellt. Wo das gemacht wird hängt von der jeweiligen mysql-Installation ab. Das sollte in der zug. Doku stehen, sich per

locate mysq.sock

finden lassen. Alelrdingsverstehe ich nicht so ganz wieso man ein XAMP installiert, wenn man doch eh nur mysql davon braucht für RoR!
 
die gesuchte datei liegt hier:

/Applications/xampp/xamppfiles/var/mysql/mysql.sock

wenn du an das ende deiner ~/.bashrc folgendes reinschreibst:

alias mampp="sudo /Applications/xampp/xamppfiles/mampp"
export PATH=/Applications/xampp/xamppfiles/bin:$PATH

und dann (nur dieses eine mal)

# . ~/.bashrc

in der kommandozeile ausfuehrst, kannst du den mysql server einfach mit

# mampp startmysql

starten und mit

# mampp stopmysql

wieder stoppen.

durch das setzen des pfades wird auch wirklich der von xampp installierte mysql-client benutzt. zur kontrolle:

# which mysql
 
Zurück
Oben Unten