Hallo,
ich versuche verzweifelt MySQL unter OSX 10.4 Server zum Laufen zu bringen. Die bereits auf dem System vorhandene Version 4.x hat nicht wirklich funktioniert. Daher hatte ich das System neuinstalliert und direkt MySQL 5.0 (nicht die 64-bit-Version) von mysql.com installiert.
Ich erhalte nun folgende Fehlermeldung:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)
In einem anderen Thread habe ich gesehen, dass sudo mysqld_safe --user=mysql helfen soll. Leider hat dies bei mir nicht funktioniert.
Laut dem Controlpanel scheint es zu laufen. Die Fehlermeldung geht allerdings nicht weg.
Weiß jemand Rat?
Grüße,
Robin
+ Antworten
Ergebnis 1 bis 10 von 14
-
23.12.2005, 09:32 #1robintInaktiv
OSX 10.4 Server: Probleme mit MySQL 5.0
-
23.12.2005, 10:26 #2
Re: OSX 10.4 Server: Probleme mit MySQL 5.0
Hi robint,
die 4er sollte auch laufen
Zum Starten nehme ich:
sudo mysqld_safe &
Zum Einloggen als Verwalten von MySQL (heißt auch "root", ist aber ein User innerhalb von MySQL und nicht der OSX-root):
mysql -uroot -p
Zum Runterfahren von MySQL:
mysqladmin -uroot -p shutdown
Die letzten beiden fragen Dich nach dem MySQL-root-Paßwort. Du kannst es auch im Klartext direkt hinter -p schreiben ohne Blank wie "... -pmeinpassword".
Wichtig ist die sichere Konfiguration von MySQL hier (Vergabe von root-Paßwort und berechtigte IPs etc.):
http://dev.mysql.com/doc/refman/5.0/...rivileges.html
Beachte den Unix-Teil (die Windows-Passagen nur zum Kopfschütteln bzgl. noch unsicherer Standardkonfiguration überfliegen).
-
23.12.2005, 12:57 #3Cellini
- Registriert
- 09.2005
- Beiträge
- 8.740
Re: OSX 10.4 Server: Probleme mit MySQL 5.0
Was hat denn mit der 4er Version von Mac OS X Server "nicht richtig funktioniert"?
Womit versuchst Du Dich mit der mySQL Datenbank zu verbinden?
Möglicherweise legt die von Dir verwendete mySQL Version ihr Socket file nicht dort ab wo die von Dir verwendete Client Software sie sucht. Im Terminal kannst Du nachsehen wo das Socket file liegt und es dann der Software so übergeben.
Entweder mittels: locate mysql.sock
Oder wenn das oben nichts liefert, weil zB Deine Locate Datenbank nicht aktuell ist mittels find / -name mysql.sock -print
Letzteres wird allerdings etwas dauern und einige Fehlermeldungen ausgeben, was nicht weiter tragisch ist.
In beiden Fällen muß mySQL bereits laufen, was Du ja mit dem PrefPanel schon geschafft hast.
Gruß Pepi
-
23.12.2005, 15:24 #4robintInaktiv
Re: OSX 10.4 Server: Probleme mit MySQL 5.0
Danke für die Info. Ich werde es gleich noch mal versuchen mit dem vorinstallierten MySQL 4.x. Schön wäre es aber trotzdem direkt MySQL 5.0 zu nutzen. Hat das noch niemand im Einsatz auf 10.4 Server?
Wünsche ein schönes Weihnachtsfest
Robin
-
23.12.2005, 15:55 #5
Re: OSX 10.4 Server: Probleme mit MySQL 5.0
Ich habe meine 4er Version ebenfalls manuell installiert
Zitat von robint
-
23.12.2005, 16:06 #6
Re: OSX 10.4 Server: Probleme mit MySQL 5.0
also exakt diese Fehlermeldung habe ich erhalten, als ich in der "my.cnf" eine falsche bind-IP-Adresse angegeben hatte. Allerdings war das auch nicht auf dem Mac.
Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral
-
23.12.2005, 16:34 #7Cellini
- Registriert
- 09.2005
- Beiträge
- 8.740
Re: OSX 10.4 Server: Probleme mit MySQL 5.0
Weil? Weil 5 mehr als 4 ist? Weil 5 neu und noch nicht erwachsen ist und von vielen Applikationen noch nich unterstützt wird? Weil Du die neuen Clusterfunktionen von mySQL 5 testen willst?
Zitat von robint
Warum? Ich bin nur neugierig, warum jemand 5 einsetzen möchte.
Ich selbst raufe mit den Problemen die 4.0 und 4.1 immer noch haben schon ausreichend rum und weis, daß 5 hier bisweilen keine Verbesserungen bringt. Jedenfalls nicht ohne die Kosten anderer Probleme.
Es geht sowieso nix über selbst compilieren.
Gruß Pepi
-
23.12.2005, 18:20 #8robintInaktiv
Re: OSX 10.4 Server: Probleme mit MySQL 5.0
Ok, ich werde es noch einmal mit der 4er-Version versuchen. Allerdings hatte ich da auch ein Socket-Problem. Zwar konnte ich den Befehl mysql in der Konsole anwenden und auch Datenbanken administrieren, jedoch ging der Zugriff über Webscripte wie PHPmyadmin nicht.
Vorgehensweise:
Grundinstallation -> alle Updates -> Aktivieren von MySQL
Ich werde beim Xserve zunächst mal zunächst MySQL nach einer Neuinstallation aktivieren und dann erst die OSX-Updates installieren. Natürlich werde ich mir vorher via Carbon-Copy-Cloner eine Kopie der Festplatte erstellen
Grüße,
Robin
-
23.12.2005, 18:45 #9
Re: OSX 10.4 Server: Probleme mit MySQL 5.0
Dein Socketproblem deutet darauf hin, daß MySQL nicht gestartet ist.
-
27.12.2005, 12:31 #10robintInaktiv
Re: OSX 10.4 Server: Probleme mit MySQL 5.0
Hiho,
ich bin es schon wieder
Habe nun nach einer Neuinstallation und den Softwareaktualisierungen auf 10.4.3 den MySQL-Manager aufgerufen, die Installation durchgeführt und MySQL gestartet.
In der Konsole kann man nun ordentlich mit dem Befehl mysql arbeiten, nur wenn ich nen Zugriff via PHPmyadmin herstellen will kommt:
#2002 - Der Server antwortet nicht. (evtl. ist auch der Socket des lokalen MySQL-Servers socket nicht korrekt konfiguriert
Ich verwende hier Standard-Einstellungen und habe auch nichts verändert.
In der config.inc.php von PHPmyadmin habe ich bei socket nichts hinterlegt (also standard).
Kennt jemand das Problem?
Grüße,
Robin
Ähnliche Themen
-
Problem mit OSX 10.4 Server und Quark 5 auf OS 9 Client
Von QuasarXXX im Forum OS X ServerAntworten: 6Letzter Beitrag: 07.11.2005, 09:35


Zitieren


