티스토리 뷰

728x90
반응형

문제상황

docker-compose.yml 에서 도커컨테이너를 구축했다. 도커데스크톱에서 컨테이너가 생성된것까지 완성했다.

 

그런데 프로젝트에 mysql을 연결하려고하니까 아래와 같은 에러가 떴다.

Host '172.19.0.1' is not allowed to connect to this MySQL server

 

 

Mysql 의 root 사용자가 로컬에 접근을 허용하도록 설정되어있는 문제이므로

신규사용자를 추가하여 node에서의 접근을 허용하도록한다.

$ docker exec -t <mysql_container_id> bash
$ mysql -u root -p
CREATE USER 'root'@'172.19.0.1' IDENTIFIED BY '<password>';
GRANT ALL ON *.* TO 'root'@'172.19.0.1;'

 

[References]

 

[삽질포함] Docker 따라하기 #4

지금까지는 Docker 로 하나의 Container 를 돌리는 실습을 해 보았습니다. 이번에는 Docker Compese 라는 툴을 이용하여, 두개 이상의 Container 를 구동하여 서비스를 만드는 연습을 해 보겠습니다. 최종 목

donochi.tistory.com

 

728x90
반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함