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

Không thể kết nối với máy chủ mysql bằng go và docker - quay số tcp 127.0.0.1:3306:connect:kết nối bị từ chối

Bạn không thể kết nối với localhost từ Docker (đặc biệt là trên máy Mac, nơi Docker chạy trong máy ảo Linux dưới bề mặt) và mong đợi truy cập các dịch vụ do máy chủ cung cấp.

Tuy nhiên, có chức năng truy cập máy chủ bằng địa chỉ IP bằng tên máy chủ đặc biệt docker.for.mac.localhost . Không có bất kỳ sự cố mạng Docker nào khác, sửa đổi chuỗi kết nối của bạn để sử dụng docker.for.mac.localhost:3306 sẽ giải quyết vấn đề này và cho phép truy cập vào các dịch vụ trên máy chủ.

(Thông tin chi tiết về giải pháp này có sẵn trong Docker docs .)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Amazon EC2, bắt đầu hủy bỏ mysql vì InnoDB:mmap (x byte) không thành công; errno 12

  2. Chỉ mục không gian trong MySQL - LỖI - Không thể lấy đối tượng hình học từ dữ liệu bạn gửi đến trường GEOMETRY

  3. giám sát mysql để biết các thay đổi

  4. Thứ tự MySQL theo trường trong Eloquent

  5. Các chỉ mục có tăng tốc độ hơn> so sánh trong MySQL không?