Bạn có muốn Kết nối với MySQL thông qua Docker nếu có; Vui lòng làm theo quy trình từng bước này mà tôi đang sử dụng.
Bước 1 :Kéo hình ảnh MySql từ trung tâm docker. Lệnh sau sẽ lấy hình ảnh mysql mới nhất.
cli> docker pull mysql
Bước 2 :Chạy một vùng chứa từ hình ảnh này. ‘-Name’ đặt tên cho vùng chứa. ‘-E’ chỉ định các biến thời gian chạy mà bạn cần đặt. Đặt mật khẩu cho người dùng gốc MySQL bằng ‘MYSQL_ROOT_PASSWORD’. ‘-D’ yêu cầu trình gắn kết chạy vùng chứa trong nền.
cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql
Điều này sẽ xuất ra một id vùng chứa; có nghĩa là vùng chứa đang chạy trong nền đúng cách.
Bước 3 :Sau đó, kiểm tra trạng thái của vùng chứa bằng cách phát hành lệnh ‘docker ps’
cli> docker ps
Bây giờ bạn sẽ có thể thấy rằng MySQL đang chạy trên cổng 3306.
Bước 4 :Để kiểm tra nhật ký của vùng chứa đang chạy, hãy sử dụng lệnh sau
cli > docker logs testsql
Bước 5 :Tìm IP của vùng chứa bằng cách sử dụng sau. Kiểm tra “Địa chỉ IP” từ đầu ra, điều này sẽ cho bạn biết địa chỉ IP.
cli> docker inspect testsql
Bây giờ bạn sẽ có thể kết nối với MySQL bằng địa chỉ ip tIPs trên cổng 3306.
Dựa trên những gì tôi hiểu từ câu hỏi của bạn, đây là những gì bạn cần. (Tôi hy vọng vậy)
(Đây không phải là tài liệu của riêng tôi, tôi chỉ thích ghi lại mọi thứ, đặc biệt là những thủ tục mà tôi không thể đưa ra trong đầu, để nếu có điều tương tự xảy ra hoặc tôi cần thủ tục tương tự trong tương lai, tôi sẽ không lãng phí thời gian của mình để nghiên cứu lại, nhưng thay vào đó, tôi sẽ mở ghi chú của mình và chạy các lệnh.)