Lösung: 1. Melden Sie sich beim MySQL-Container an und geben Sie dann MySQL ein. Die Syntax lautet „docker exec -it mysql /bin/bash…“ 2. Verwenden Sie „alter user ‚root‘@‘%‘ identifiziert“. mit mysql_native_password by '...';" Ändern Sie das Anmeldekennwort; 3. Verwenden Sie Navicat, um eine Remoteverbindung zu MySQL herzustellen.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.
#Docker installiert MySQL :
1 Melden Sie sich beim MySQL-Container in der virtuellen Maschine an und geben Sie dann MySQL ein ein anderes Plugin als mysql_native_password, daher müssen Sie das Passwort ändern
docker pull mysql docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123 -d mysql
3. Wenn das obige Bild angezeigt wird, stellen Sie mit Navicat erneut eine Remoteverbindung her, und der Erfolg wird erzielt .
Empfohlenes Lernen: „Docker-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn auf MySQL, das mit Docker installiert wurde, nicht aus der Ferne zugegriffen werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!