Fehler "MySQL sagte: Protokoll stimmt nicht überein; Serverversion = 11, Clientversion = 10" in Docker x MySQL8

Als ich MySQL8 mit Docker erstellt und versucht habe, eine Verbindung mit TablePlus herzustellen, wurde ein Titelfehler angezeigt.

Umgebung

Docker version 19.03.12 docker-compose version 1.24.0 mysql Ver 8.0.21 for Linux on x86_64 (MySQL Community Server - GPL)

Ursache

Anscheinend ist ein Fehler aufgetreten, als ich den Port auf der Clientseite auf "33060" gesetzt habe. Als ich es in "13306" änderte, konnte ich eine Verbindung herstellen.

// docker-compose.yml

//Vorher ändern
ports: 
  - 33060:3306

//Nach der veränderung
ports: 
  - 13306:3306

Ich muss nichts anderes schreiben, das war's!

Recommended Posts

Fehler "MySQL sagte: Protokoll stimmt nicht überein; Serverversion = 11, Clientversion = 10" in Docker x MySQL8
npm-Fehler im Docker-Tutorial