728x90
맥미니 서버를 시놀로지로 이전하는 중에
DB데이터도 마찬가지로 이동하였다. 사용했던 방법을 기록하려고 한다.
순서
1. dump 파일명 확인
2. sql dump 생성하기
3. SCP로 파일을 이동한다.
4. 이전할 db container에 복사하기
1. dump 파일명 확인
docker exec -it 컨테이너명 sh
which mariadb-dump
which mysqldump

두개 해보면 결과가 나오는 것으로 진행하면 된다.
2. sql dump 생성하기
docker exec 컨테이너명 mariadb-dump -u root -p비밀번호 스키마명 > backup.sql
중요한 것은 -p 옵션 뒤에 비밀번호를 띄우지 않고 입력
3. SCP로 파일을 이동한다.
scp -r 파일명 원격서버아이디@원격서버주소:원격서버주소의옮길디렉토리
ex.
scp -r ./backup.sql tomhoon@naver.com:~/tomhoonfolder
4. 이전할 db container에 복사하기
cat backup.sql | docker exec -i 컨테이너명 mariadb -u root -p비밀번호 스키마명
'서버' 카테고리의 다른 글
| 외국 IP차단시 구글 검색결과 미노출 (synology or CloudFlare) (0) | 2026.05.22 |
|---|---|
| 마이바티스 에러 해결 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) (0) | 2026.05.14 |
| 웹 서버 자동화 공격 방어2 - fail2ban 셋팅 (0) | 2026.05.07 |
| 웹 서버 자동화 공격 방어(Remote Command Execution (RCE) attack, nginx, cloudflare, fail2ban 셋팅) (1) | 2026.05.07 |
| 웹 서버 자동화 공격 방어 (CloudFlare 도메인 연결) (0) | 2026.05.04 |