3. Ändern Sie die MySQL-Konfigurationsdatei
Fügen Sie in der letzten Zeile den Codeskip-grant-tables
hinzu ( // überspringen Sie das MySQL-Passwort Überprüfung) (Wenn sich im Container kein vim-Befehl befindet, können Sie die Befehle apt-get update
, apt-get install vim
verwenden herunterladen und installieren) vim)docker ps |grep mysql
docker exec -it a00ba5071c1e /bin/bash
skip-grant-tables
代码( //跳过mysql的密码验证)
(如果容器中没有vim命令的话,可以依次使用命令apt-get update
,apt-get install vim
下载安装vim)
vim /etc/mysql/conf.d/docker.cnf
service mysql restart
docker restart a00ba5071c1e
docker exec -it a00ba5071c1e /bin/bash
登录数据库,不用输入密码,直接回车
mysql -u root -p
use mysql
update user set authentication_string=password('123') where user="root";
删除刚刚添加的skip-grant-tables
vim /etc/mysql/conf.d/docker.cnf
service mysql restart
docker restart a00ba5071c1e
skip-grant-tables
#🎜🎜#rrreee#🎜🎜# #🎜🎜##🎜🎜##🎜🎜#11. Starten Sie MySQL erneut#🎜 🎜#rrreee#🎜🎜##🎜🎜##🎜🎜##🎜🎜#12. Starten Sie den Docker-Container erneut#🎜🎜#rrreee# 🎜🎜##🎜🎜##🎜🎜#Das obige ist der detaillierte Inhalt vonSo ändern Sie das Benutzerkennwort von MySQL im Docker-Container. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!