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

Phát triển Rails - Không thể kết nối với máy chủ MySQL trên 'localhost' (10061)

Dự đoán tốt nhất của tôi là máy mà bạn chỉ định là Windows, đã bật mạng IPv6. Vì vậy, khi bạn cố gắng truy cập localhost, nó sẽ chuyển thành "::1". Trên thực tế, đây là máy cục bộ, tuy nhiên, các cài đặt MySQL mặc định thường có địa chỉ ràng buộc được đặt thành 127.0.0.1, điều này sẽ khiến localhost bị lỗi trong quá trình thiết lập này.

Bạn có thể xác minh điều này bằng cách chạy ping localhost từ dấu nhắc lệnh và xem liệu bạn có nhận được phản hồi như:

 Reply from ::1: time<1ms

Để khắc phục điều này, bạn có thể thay đổi cấu hình của mình để chỉ định:

 host: 127.0.0.1

Ngoài ra, bạn có thể thay đổi cấu hình của MySQL để cho phép một địa chỉ ràng buộc khác, ví dụ:localhost thay vì 127.0.0.1.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn SELECT này mất 180 giây để hoàn thành

  2. Sử dụng utf8mb4 với php và mysql

  3. Bỏ hai ký tự cuối cùng của một cột trong MySQL

  4. Cách truy xuất kết quả không khớp trong mysql

  5. Khi nào sử dụng phép nối bên trái?