728x90
반응형
안녕하세요 두잉이입니다.
mysql을 자주 사용하는데 dump명령어나 복구 명령어에 대해 자주 잊어먹어서
정리할겸 포스팅 해보도록 할게요 ㅎㅎ
1. Mysqldump 명령어 ( 백업 시 사용 )
※ [ ]는 빼고 입력하셔야 됩니다.
모든 데이터베이스 백업
mysqldump -uroot -p[비밀번호] --all-database >파일명
특정 디비 백업
mysqldump -uroot -p[비밀번호] 디비이름 > 파일명
특정 디비의 특정 테이블만 백업
mysqldump -u root -p[비밀번호] --no-create-info [디비이름] [테이블명] > 파일명
외부 서버에서 백업
mysqldump -h [ 아이피 OR 도메인 ] -uroot -p[비밀번호] [디비명] > 파일명
반응형
1-1 사용 예시
test용 데이터베이스 생성 ( testdb란 데이터베이스를 새로 만들어 줍니다. )
show databases; 로 만들어졌는지 확인
특정 디비 백업을 테스트 해봅니다. ( 파일명은 왠만하면 .sql로 해주시는게 좋아요 복구 할때 그대로 밀면 편합니다.)
2. Mysqldump 명령어 ( 복구 시 사용 )
복구하는 법은 간단합니다. 덤프해온 .sql 파일을 그대로 밀어주기만 하면 되요.
mysql -uroot -p[비밀번호] [디비이름] < [파일이름]
2-2 사용 예시
방문해 주셔서 감사합니다. ^^
도움이 되셨다면 공감버튼 한번 부탁드릴게요
728x90
반응형
'프로그램이야기 > mysql' 카테고리의 다른 글
[mySql] mariaDb, Mysql .frm, .ibd파일을 이용한 데이터 복구 ( docker 이용방법 포함 ) (2) | 2022.04.08 |
---|
댓글