>  기사  >  운영 및 유지보수  >  Docker에서 mysql 연결이 실패하면 어떻게 해야 할까요?

Docker에서 mysql 연결이 실패하면 어떻게 해야 할까요?

王林
王林원래의
2020-05-21 11:39:535070검색

Docker에서 mysql 연결이 실패하면 어떻게 해야 할까요?

문제 설명:

호스트에서 navicat을 사용하여 가상 머신의 mysql에 연결할 때 다음 오류 메시지가 나타납니다.

Docker에서 mysql 연결이 실패하면 어떻게 해야 할까요?

해결 방법:

1 먼저 docker ps 명령을 사용하세요. 실행 중인 컨테이너를 보고 연결하려는 mysql이 시작되었는지 확인하세요. 아직 시작되지 않은 경우 docker start 명령을 사용하여 시작하세요(아래 그림의 결과는 mysql이 시작되었음을 나타냅니다).

Docker에서 mysql 연결이 실패하면 어떻게 해야 할까요?

2. 그런 다음 docker exec -it b30062adc08c /bin /bash 명령을 실행하세요.mysql 컨테이너를 입력하세요

3. 그런 다음 mysql -u root -p 명령을 입력하고, 마지막으로 비밀번호 업데이트 명령문: ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456' ;

Docker에서 mysql 연결이 실패하면 어떻게 해야 할까요?

4 마지막으로, mysql을 다시 시작하고 navicat을 사용하여 성공적으로 연결하세요

Docker에서 mysql 연결이 실패하면 어떻게 해야 할까요?

권장 튜토리얼: docker 튜토리얼

위 내용은 Docker에서 mysql 연결이 실패하면 어떻게 해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.