Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL Hölle ... kann keine Verbindung zur Datenbank /tmp/mysql.sock herstellen

Sie versuchen, unterschiedliche Sockets für Server und Client zu verwenden. Ihr Rails versucht sich mit /tmp/mysql.sock zu verbinden, MySQL lauscht auf /var/mysql/mysql.sock.

Normalerweise wird die MySQL-Konfiguration in /etc/my.cnf gespeichert, aber in Ihrem ps Ihre Ausgabe, die ich sehe, ist der Socket-Pfad als Parameter angegeben. Hängt also wirklich von den Besonderheiten Ihres Systems ab.

Sehen Sie trotzdem in /etc/my.cnf und Ihrer database.yml nach und vergewissern Sie sich, dass mysql.sock in beiden Dateien im selben Pfad erscheint.