Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL hell ... không thể kết nối với cơ sở dữ liệu /tmp/mysql.sock

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để định dạng số với. dưới dạng dấu phân cách hàng nghìn và, dưới dạng dấu phân cách thập phân?

  2. Làm cách nào để đặt cấu hình máy khách cho MySQL Workbench mà không cần máy chủ được cài đặt?

  3. SQL - Điều kiện WHERE trên SUM ()

  4. Chèn giá trị từ bảng A sang bảng A

  5. Làm cách nào để xem chuỗi lệnh khi sử dụng các tham số MySqlCommand?