2010-06-11 4 views
0

J'ai installé RVM dans mon Ubunut Linux Box et configuré l'application Rails 3 en cela ... Je peux en mesure de démarrer le serveur App ... mon problème est quand j'appelle http://localhost:3000. J'ai reçu l'erreur suivanteRails 3.o problème de connexion MYSQL

Mysql::Error (Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)): 

J'ai vérifié que le service mysqld fonctionne correctement.

j'ai vérifié mon dossier database.yml .... le bien défini

development: 
adapter: mysql 
encoding: utf8 
reconnect: false 
database: test_development 
username: root 
password: admin 
socket: /var/run/mysqld/mysqld.sock 

ma version installée gem mysql est 2.8.1 .... Je ne sais vraiment pas quel est le problème ici.

Répondre

1

Votre serveur mysql peut être démarré, il semble que le socket qui le précède n'est pas disponible sur le chemin que vous lui fournissez (/var/run/mysqld/mysqld.sock).

Vous devez changer ce chemin de socket pour le chemin approprié sur votre machine.
La meilleure façon de le trouver est la suivante dans une console:
Ensuite, vous obtiendrez le chemin et vous aurez juste à le changer dans votre fichier de configuration.