2011-01-03 2 views
0

Ich habe einen OSX-Server, ich aktualisierte es auf 10.6.5 von 10.6.4. Seitdem gibt mir meine Ruby on Rails Applikation (leihs) einen Fehler. "Ihre config/database.yml wird möglicherweise nicht korrekt geschrieben. Bitte überprüfen Sie sie und beheben Sie etwaige Fehler. Ihr Datenbankschema ist möglicherweise veraltet oder nicht vorhanden. ... Der Datenbankserver läuft möglicherweise nicht. Bitte überprüfen Sie, ob es läuft, und starten, wenn es nichtRuby on Rails-Anwendung konnte nicht gestartet werden (mysql error 2002)

Nachricht

Fehler ist: nicht auf lokale MySQL-Server über Socket '/var/mysql/mysql.sock' verbinden kann (2) (Mysql: error)

Dann eine looong Liste der Rückverfolgungen, die mir nicht wirklich helfen.

Die Socket-Datei existiert nicht, und ich kann es nicht an anderen Orten finden ..

Bitte helfen Sie mir, das macht mich verrückt.

Vielen Dank für Ihre Zeit & Hilfe

+0

Können wir Ihre Konfigurationsdatei sehen? – marcgg

+0

welche Konfigurationsdatei? datenbank.yml? –

+0

http://dl.dropbox.com/u/92469/my.cnf hier die Datei my.cf –

Antwort

0

Ich löste das Problem! Neuinstallation des 10.6.5 Combo Update half. -Download die richtige Combo Update (gleiche Version (Server/normal), gleiche Build) -Stop die Dienste (wie Web und so weiter ..) -Install Update -Restart -Start Dienstleistungen sollte -Alle arbeiten wieder

Vielen Dank an alle für ihre Hilfe.

0

Ich scheint, dass Ihr MySQL-Server nicht ausgeführt wird. Sie sollten diesen Teil Ihres Systems debuggen, bevor Sie Ihre Rails App anschauen.

Ein paar Dinge zu überprüfen:

  • Können Sie von der Kommandozeile verbinden?
  • Gibt es in Ihrer mysql-Protokolldatei Startfehler?
  • Haben Sie IP-Adressen, Namen oder andere Namen geändert, die Ihre mysql-Installation gestopft haben könnten?
+0

Hey Joshua, ich kann nicht über die Kommandozeile verbinden, wenn ich das Passwort eintrage bekomme ich den Fehler mit der Socket. Ich habe nichts am System geändert, nur das 10.6.5 Update. Hier das MySQL-Protokoll, ich hoffe, es ist das richtige (nur die neuesten Sachen) http://dl.dropbox.com/u/92469/log.rtf Vielen Dank! –

+0

[FEHLER] Fehlermeldung Datei '/usr/share/mysql/english/errmsg.sys' hatte nur 480 Fehlermeldungen, , aber es sollte mindestens 481 Fehlermeldungen enthalten. Überprüfen Sie, ob die obige Datei die richtige Version ist. aus mysqlservice.log –

Verwandte Themen