Không thể kết nối cơ sở dữ liệu MySQL với apache-superset đang chạy trong docker trong sản xuất trên cùng một máy chủ
Vì vậy, tôi đã cố gắng kết nối cơ sở dữ liệu MySQL (để trực quan hóa dữ liệu trong đó) với apache-superset đang chạy trong bộ chứa docker trong sản xuất. Hệ điều hành là Centos Tôi đã kiểm tra các câu hỏi liên quan và dường như tôi không nhận được câu trả lời hiệu quả.
Nó đưa ra một lỗi
LỖI: Kết nối không thành công, vui lòng kiểm tra cài đặt kết nối của bạn.
Khi tôi kiểm tra nhật ký vùng chứa, đây là lỗi tôi gặp phải
CẢNH BÁO: superset.views.core: Kết nối không thành công (MySQLdb._exceptions.OperationalError) (2002, "Không thể kết nối với máy chủ MySQL trên 'HOST IP' (115)") (Thông tin cơ bản về lỗi này tại: http://sqlalche.me/e/13/e3q8)
Bất kỳ trợ giúp sẽ được đánh giá cao
Trả lời
Có vẻ như sự cố kết nối máy chủ. Hãy thử trình tự sau để xác định vấn đề.
- Kiểm tra là kết nối máy chủ truy cập từ thế giới bên ngoài. Mã đây
2. Bạn có đang sử dụng định dạng kết nối chính xác cho superset không?
mysql://username:password@HOST:port/database_name