docker ps |grep mysql
docker exec -it a00ba5071c1e /bin/bash
skip-grant-tablesCode ( //mysql 비밀번호 확인 건너뛰기)
(컨테이너에 vim 명령이 없으면 apt-get update
, apt-get install 명령을 사용할 수 있습니다) vim vim 다운로드 및 설치) <code>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
4. 데이터베이스를 다시 시작하세요
service mysql restart
5 MySQL 컨테이너를 다시 시작하세요
docker restart a00ba5071c1e
rrreee
🎜🎜6. mysql -u root -p 문🎜🎜 문을 사용하세요. 비밀번호를 입력하지 않고 데이터베이스에 로그인하고 직접 반환하려면车🎜rrreee🎜🎜🎜 7. MySQL 데이터베이스 사용 🎜rrreee🎜🎜🎜8. 사용자 비밀번호 업데이트🎜rrreee🎜🎜🎜9. mysql 종료🎜🎜🎜🎜10. mysql 구성 파일을 다시 편집하세요🎜🎜방금 추가한skip-grant- 삭제 테이블
🎜rrreee🎜🎜🎜🎜11. mysql을 다시 시작하세요🎜rrreee🎜🎜 🎜🎜12. 도커 컨테이너를 다시 시작하세요🎜rrreee🎜🎜🎜위 내용은 Docker 컨테이너에서 MySQL의 사용자 비밀번호를 변경하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!