반응형
Mysql 디비 백업 방법(전체함수까지 백업)
프로젝트를 하면서 흔하게 사용하는 데이터베이스 백업 작업..
자주 사용되는 만큼 간단히정리해보았습니다!
우선적으로 콘솔창을 실행하기 위해서 실행창에 cmd를 입력하여 콘솔창을 실행합니다.
그 다음 콘솔창에서 사용중인 mysql의 bin 폴더 경로로 이동합니다.
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
반응형
'Database' 카테고리의 다른 글
[Mysql] 현재달 및 현재달 통계 구하는 방법 (0) | 2020.10.19 |
---|---|
[SQL] 조건별 검색 쿼리 정리!! (0) | 2020.10.02 |
Mysql Character set = utf8 설정 방법 (0) | 2020.10.02 |
Mysql 서브쿼리 별칭을 where에서 사용하는 방법 [Unknown column '별칭' in 'where clause'에러] (0) | 2020.09.23 |
Mysql 콘솔 접속 방법 및 명령어 (0) | 2020.09.22 |
댓글