Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL hell... impossible de se connecter à la base de données /tmp/mysql.sock

Vous essayez d'utiliser des sockets différents pour le serveur et le client. Vos Rails essaient de se connecter à /tmp/mysql.sock, par MySQL écoute sur /var/mysql/mysql.sock.

Normalement, la configuration de MySQL est stockée dans /etc/my.cnf, mais dans votre ps votre sortie, je vois que le chemin du socket est donné en paramètre. Cela dépend donc vraiment des spécificités de votre système.

Quoi qu'il en soit, regardez dans /etc/my.cnf et votre database.yml et assurez-vous que mysql.sock apparaît au même chemin dans les deux fichiers.