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

Không thể kết nối với máy chủ MySQL cục bộ thông qua lỗi socket '/var/run/mysqld/mysqld.sock' khi thiết lập cơ sở dữ liệu mysql cho ứng dụng Ruby on Rails

Tôi đã kết thúc việc tìm ra điều này.

Tôi đã chạy lệnh sau:

$ mysqladmin variables | grep socket

Đã trả lại:

| performance_schema_max_socket_classes                  | 12                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_socket_instances                | 323                                                                                                                                                                                                                                                                                                                                              |
| socket                                                 | /tmp/mysql.sock

Sau đó, tôi đã kiểm tra vị trí ổ cắm trong tệp database.yml của mình và nó đã sai:

Nó đã sai. Sau khi thay đổi nó vào đúng vị trí ổ cắm, mọi thứ hoạt động như một sự quyến rũ. Tôi hy vọng điều này sẽ giúp ích cho ai đó trong tương lai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tương đương với hàm SQLServer SCOPE_IDENTITY () trong mySQL?

  2. MySqlException trên ExecuteReader bằng cách chọn UserID (PK)

  3. Gửi hai mảng bằng cách sử dụng ajax post request

  4. Sử dụng FullCalendar không có ngày tháng

  5. Các vấn đề để tối ưu hóa cấu trúc bảng và truy vấn lớn