반응형
내 로컬에 있는 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
반응형
'DB > mySQL' 카테고리의 다른 글
[#. mySQL] Can't connect to local MySQL server through socket '/tmp/mysql.sock' 에러 해결 (0) | 2021.04.30 |
---|---|
[#. mySQL] ER_NOT_SUPPORTED_AUTH_MODE 에러 해결하기 (1) | 2021.04.29 |
[#. mySQL] macOS에 homebrew로 mySQL 설치하기 (0) | 2021.04.29 |