포시코딩

[Docker] 컨테이너 DB 접속 (MySQL, MariaDB) 본문

MySQL

[Docker] 컨테이너 DB 접속 (MySQL, MariaDB)

포시 2023. 8. 18. 13:51
728x90
docker exec -it {CONTAINER_ID} bash

뒤에 bash 대신 /bin/bash 를 쓰는걸로 알고 있었는데

그냥 bash를 붙이면 컨테이너 내에서 기본적으로 사용되는 셸을 사용하게 되는데 

대부분의 Linux 컨테이너에서는 기본 셸로 Bash를 사용하므로 위와 같이 사용해도 무방하다. 

 

이건 컨테이너 접속이지 MySQL 접속은 아니어서

mysql -u root -p

마저 DB로 접속해준다. 

 

비밀번호 입력하면 끝

 

* 참고로 DBeaver 등 Database Tool에선 localhost로 docker 생각안하고 접속해도 잘 된다. 

728x90