검색결과 리스트
데이터 복사에 해당되는 글 1건
- 2020.03.25 MySQL database, data 복사하기
글
MySQL database, data 복사하기
리눅스 환경에서 실행
1. mysqldump명령어로 .sql파일을 만든다.
#mysqldump -uroot -p [database명] > [파일이름].sql
ex) #mysqldump -uroot -p tok > /경로/dumpTok.sql
이렇게 하고 파일 리스트를 확인해보면 dumpTok.sql 파일이 생성 되어있다.
그리고 ftp나 여러 방법으로 dumpTok.sql파일을 새로운 서버(서버 이전 하고 싶은)에 옮긴다. 위치는 아무데나 상관없다.
*특정 테이블의 구조만 dump 하고 싶을 때 (-d 옵션 사용)
# mysqldump –d –u디비사용자명 –p패스워드 데이터베이스명 > 백업할파일명.sql
ex) #mysqldump -d -uroot -p tok table1 table2 table3 > /경로/dumpTok.sql
*특정 테이블만 dump 하고 싶을 때 (데이터 까지 같이 )
# mysqldump –u디비사용자명 –p패스워드 데이터베이스명 > 백업할파일명.sql
ex) #mysqldump -uroot -p tok table1 table2 table3 > /경로/dumpTok.sql
2. 새로운 서버에 접속한다.
mysqladmin -uroot -p create tok //database 를 생성한다. (같은 기능을 동작하기 위해 이름을 동일하게 했다)
mysql -uroot -p tok < dumpTok.sql //tok이란 database에 dumpTok.sql을 실행
이렇게 하면 database에 데이터가 들어간 것을 확인할 수 있다.
'개발 > DB' 카테고리의 다른 글
부적합한 열이름(동적으로 컬럼명 사용할 시 ) (0) | 2020.11.30 |
---|---|
Clob 타입을 varchar2 타입으로 (0) | 2018.02.14 |
오라클 REGEXP_LIKE (0) | 2015.12.16 |
ORA-00054 에러 (0) | 2015.11.25 |
해당 컬럼이 있는 테이블 찾기 (0) | 2015.09.14 |