본문 바로가기
Database

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

by GoodDayDeveloper 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

 

 

반응형

댓글