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.