Próbujesz użyć różnych gniazd dla serwera i klienta. Twoje Railsy próbują połączyć się z /tmp/mysql.sock, MySQL nasłuchuje na /var/mysql/mysql.sock.
Normalnie konfiguracja MySQL jest przechowywana w /etc/my.cnf, ale w twoim ps
Twój wynik Widzę ścieżkę gniazda jest podany jako parametr. Tak naprawdę zależy to od specyfiki Twojego systemu.
W każdym razie, zajrzyj do /etc/my.cnf i twojego database.yml i upewnij się, że mysql.sock pojawia się w tej samej ścieżce w obu plikach.