所以我有生產(chǎn)服務(wù)器,我想連接到 Mysql Workbench。當(dāng)我啟動應(yīng)用程序時一切正常,所以我通過服務(wù)器的 IP 和憑據(jù)連接到它。我的 docker-compose 看起來像這樣:... workaround-mysql: container_name: workaround-mysql image: mysql environment: MYSQL_DATABASE: workaround MYSQL_USER: someuser MYSQL_PASSWORD: somepass MYSQL_ROOT_PASSWORD: somepassss MYSQL_ROOT_HOST: % ports: - "3308:3306" restart: always....所以在我的生產(chǎn)機器上,我運行了 spring 應(yīng)用程序、mysql、nginx。當(dāng)我嘗試通過工作臺連接時,這是我得到的錯誤:錯誤 10061。我不明白我做錯了什么。我在進行本地測試時沒有遇到任何問題。工作臺工作正常。我需要做一些額外的設(shè)置嗎?我可以通過 docker-compose 進行這些必需的設(shè)置嗎?在我的防火墻上,我設(shè)置了接受到 mysql 端口的連接:哦,還有附加說明:當(dāng)我在工作臺上按連接時,我得到了那個錯誤,我什至沒有提示輸入密碼。docker 為 mysql 部分組成輸出:
1 回答

慕妹3242003
TA貢獻1824條經(jīng)驗 獲得超6個贊
也許這只是一個拼寫錯誤,但您將 3308 作為端口放在了 docker-compose 文件中。因此,要么將其固定為 3306,要么在連接時使用 3308。
添加回答
舉報
0/150
提交
取消