database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 31319 게시물 읽기
No. 31319
mysql dump 질문있습니다.
작성자
이준명
작성일
2020-11-11 16:02
조회수
118

서버가 2대가 있고, 같은 테이블에 같은 컬럼이 있습니다.(DB도 같습니다.)


A 서버에 있는 테이블 내용들을 B 서버로 그대로 이관하려고 합니다.


(날짜별로 로그로 쌓아두는 로그 내용인데  아래 명령어로 진행하면 B에 저장되어 있던 기존 로그가 전부 삭제되고 A에 있던 로그만 이관 되더라구요.

./mysql -uroot -phsmsecure ssl_vpn_full < XXX.sql


혹시 기존것도 남기면서 이관할 수 있도록 가능한가요? DB 담당자가 아니라서 찾아봐도 잘 모르겠습니다..

(날짜별로 정렬해서 이관하고 싶습니다)

 

이 글에 대한 댓글이 총 1건 있습니다.

여러 방법이 있습니다. 

아마 sql 파일을 만드실때 drop, create 구문이 있을거며

그 파일을 실행하면  새로 만들게 되면 기존의 데이터는 당연 삭제될겁니다. 

 

1. insert ignore into ... select를 이용해서 넣는

2. dump로 넣고 싶다면 아래  명령을 적당히 변경해서 사용해보십셩 


mysqldump --opt --single-transaction --skip-triggers --no-create-info --no-create-db --insert-ignore -u'아이디' -p'패스워드' 디비네임 이관할테이블 -w "날짜조건 >= '20160101' and 날짜조건 < '20170101' ;" |mysql --protocol=tcp  -u'아이디' -p'패스워드' 디비네임


참고바랍니다. 

 

.님이 2020-11-12 11:44에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
31320mysql binlog 관련 질문입니다. [1]
binlog
2020-11-16
110
31319mysql dump 질문있습니다. [1]
이준명
2020-11-11
118
31318MYSQL 글 컨텐츠 포스트 관련
Techy Great
2020-11-08
128
31317MySql WHERE절에 IFNULL 관련 질문드립니다. [1]
지능바바
2020-11-03
174
31316MariaDB Swap을 너무 많이 사용하는 것 아닌가요?
이규영
2020-11-03
136
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2020 DSN, All rights reserved.
작업시간: 0.011초, 이곳 서비스는
	PostgreSQL v13.0으로 자료를 관리합니다