본문 바로가기
Database

Mysql 디비 백업 방법(전체함수까지 백업)

by Life-Journey 2020. 10. 2.
반응형

Mysql 디비 백업 방법(전체함수까지 백업)

 

프로젝트를 하면서 흔하게 사용하는 데이터베이스 백업 작업..

자주 사용되는 만큼 간단히정리해보았습니다!

 


우선적으로 콘솔창을 실행하기 위해서 실행창에 cmd를 입력하여 콘솔창을 실행합니다.

 

 

그 다음 콘솔창에서 사용중인 mysqlbin 폴더 경로로 이동합니다.

EX) Cd C:\mysql\bin

 

 

이 이후에 백업 명령어를 작성합니다.

Mysqldump –u 아이디 –p 디비이름 > 백업파일명.sql

여기서 저는 디비 이름 앞에 --routines라는 명령어를 썻는데 그 이유는 함수값을 전부 가져오기 위해서 입니다!

EX) Mysqldump –u root –p -–routines addcms > hello.sql

 

 

 

그럼 빈 폴더에 sql 백업 자료가 생성이 되면 끝!

 

 

 

 

테이블 백업

 

나머지는 같고 2번 백업 명령어에서 디비이름 뒤에 테이블명을 써주면 됩니다.

Mysqldump –u 아이디 –p 디비이름 테이블명 > 백업파일명.sql

Mysqldump –u root –p addcms tbl_member > tbl_member.sql

 

 

복원

 

똑같이 2번 명령문만 다르게 해주면 됩니다.

여기서 주의할 점은 백업은 부등호가 > 이렇게 되있었다면 복원은 < 이렇게 되어있는 것이 차이겠네요!

Mysql –u 아이디 –p 디비이름 < 복원파일명.sql

Mysql –u root –p addcms< hello.sql

 

 

반응형

댓글