본문 바로가기

서버

docker - 기존에 있던 db의 데이터 새로운 컨테이너로 옮기기

728x90

1. 호스트에서 실행할 mariadb-client 설치

# mac인 경우		
brew install mariadb

# ubuntu인 경우
sudo apt install mariadb-client

 

2. 덤프 뜨기

mysqldump -h 127.0.0.1 -P 3306 -u root -p DB명 > dump.sql

 

3. 새 컨테이너 주입

mysql -h 127.0.0.1 -P 33306 -u root -p < dump.sql

 

 

다음 과 같은 에러 발생시 dump.sql 제일 상단에

use DB명;

추가해줘야함