DB/mySQL
[#. mySQL] DB 데이터 백업/복구(export/import) 하기
shab
2021. 5. 3. 10:14
반응형
내 로컬에 있는 mySQL의 사용자 정보나
테이블을 import/export 하고 싶을 때 sql 파일을 빼거나 밀어넣어 보자
주의해야 할 것은 mysql 접속해서 입력하는 게 아니라, mysql 밖 터미널에서 입력하는 것이다
① DB Export
mysqldump –u DB사용자 –p DB명 > 파일명
ex) mysqldump -u root -p shabDB > /home/user/test.sql
⑴ 사용자를 포함한 전체 DB를 export할 때는 -A 옵션 사용
mysqldump -u root -p -A > 파일명
ex) mysqldump -u root -p -A > test.sql
⑵ DB에서 특정 테이블만 제외하고 export할 때는 --ignore-table 옵션 사용
mysqldump –u DB사용자 –p --ignore-table=제외할 테이블명 DB명 > 파일명
mysql -u root -p --ignore-table=products shabDB > ./test.sql
② DB Import
mysql -u root -p DB명 < 파일명
mysql -u root -p shabDB < ./test.sql
반응형