Bạn đang cố gắng sử dụng các ổ cắm khác nhau cho máy chủ và máy khách. Rails của bạn đang cố gắng kết nối với /tmp/mysql.sock, bởi MySQL đang lắng nghe trên /var/mysql/mysql.sock.
Thông thường cấu hình MySQL được lưu trữ trong /etc/my.cnf, nhưng trong ps
của bạn đầu ra của bạn, tôi thấy đường dẫn socket được đưa ra dưới dạng một tham số. Vì vậy, thực sự phụ thuộc vào chi tiết cụ thể của hệ thống của bạn.
Dù sao, hãy xem /etc/my.cnf và database.yml của bạn và đảm bảo rằng mysql.sock xuất hiện ở cùng một đường dẫn trong cả hai tệp.