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

Kết nối với mysql trong vùng chứa docker từ máy chủ

Nếu máy chủ Docker MySQL của bạn đang chạy chính xác, bạn có thể kết nối với nó từ máy cục bộ, nhưng bạn nên chỉ định máy chủ, cổng và giao thức như sau:

mysql -h localhost -P 3306 --protocol=tcp -u root

Thay đổi 3306 thành số cổng mà bạn đã chuyển tiếp từ vùng chứa Docker (trong trường hợp của bạn, nó sẽ là 12345).

Bởi vì bạn đang chạy MySQL bên trong vùng chứa Docker, socket không khả dụng và bạn cần kết nối thông qua TCP. Đặt "--protocol" trong lệnh mysql sẽ thay đổi điều đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Tạo View, Thay thế View và Drop View Statements bằng các ví dụ

  2. Dấu thời gian với độ chính xác mili giây:Cách lưu chúng trong MySQL

  3. Làm thế nào để chuyển đổi thời gian MySQL

  4. Kết nối PHP không thành công:SQLSTATE [HY000] [2002] Kết nối bị từ chối

  5. Tôi có phải đề phòng việc tiêm SQL nếu tôi sử dụng trình đơn thả xuống không?