Heim >Datenbank >MySQL-Tutorial >So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

WBOY
WBOYnach vorne
2023-05-29 21:34:044828Durchsuche

1. Sehen Sie sich die ID des gestarteten MySQL-Containers an. 🎜🎜#

3. Ändern Sie die MySQL-Konfigurationsdatei So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

Fügen Sie in der letzten Zeile den Code skip-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
So ändern Sie das Benutzerkennwort von MySQL im Docker-ContainerAnleitung Ändern Sie MySQL im Docker-Container. Benutzerkennwort

4. Starten Sie die Datenbank neu

docker exec -it a00ba5071c1e /bin/bash

So ändern Sie das Benutzerpasswort von MySQL im Docker-Containerskip-grant-tables代码( //跳过mysql的密码验证)

(如果容器中没有vim命令的话,可以依次使用命令apt-get update apt-get install vim 下载安装vim)

vim /etc/mysql/conf.d/docker.cnf

So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

4.重启数据库

service mysql restart

So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

5.重启MySQL容器

docker restart a00ba5071c1e

So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

6.再次进入启动的MySQL容器内

docker exec -it a00ba5071c1e /bin/bash

So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

6.使用语句mysql -u root -p 语句

登录数据库,不用输入密码,直接回车

mysql -u root -p

So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

7.使用MySQL数据库

use mysql

So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

8.更新用户密码

update user set authentication_string=password('123') where user="root";

So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

9.退出mysql

So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

10.再次编辑mysql配置文件

删除刚刚添加的skip-grant-tables

5. Starten Sie den MySQL-Container neu

vim /etc/mysql/conf.d/docker.cnf
# 🎜🎜#So ändern Sie das Benutzerkennwort von MySQL im Docker-Container So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

6. Geben Sie den Startvorgang erneut ein. Im MySQL-Container

service mysql restart

So ändern Sie das Benutzerkennwort von MySQL im Docker-Container

6. Verwenden Sie die Anweisung mysql -u root -p Anweisung

, um sich ohne Eingabe eines Passworts bei der Datenbank anzumelden. Drücken Sie einfach die Eingabetaste

docker restart a00ba5071c1e
So ändern Sie das Benutzerkennwort von MySQL im Docker-ContainerSo ändern Sie MySQL im Docker-Container-Benutzerkennwort

#🎜🎜#7. Verwenden Sie die MySQL-Datenbank#🎜🎜#rrreee#🎜🎜##🎜🎜# #🎜🎜#8. Benutzerpasswort aktualisieren#🎜🎜#rrreee#🎜🎜# So ändern Sie das Benutzerkennwort von MySQL im Docker-Container#🎜🎜##🎜🎜#9. Beenden Sie MySQL #🎜🎜##🎜🎜#So ändern Sie das Benutzerkennwort von MySQL im Docker-Container#🎜🎜##🎜🎜#10. Bearbeiten Sie die MySQL-Konfigurationsdatei erneut#🎜 🎜##🎜🎜#Löschen Sie die gerade hinzugefügten 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen