C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[74965] Re:MYSQL Backup Data 관련하여 도움 부탁드립니다.
오랑캐꽃 [oranke] 3190 읽음    2018-06-12 13:51
예전에는 단순복사로 되었던 것 같은데... 언제부터인지 그렇게는 안되더군요.
아래 링크는 5.6 -> 5.7 로의 마이그레이션에 대한 글이지만 도움이 되실 거에요.
https://www.percona.com/blog/2015/12/01/how-to-transport-tablespace-from-mysql-5-6-to-mysql-5-7/

대강 예전 기록을 뒤져보니 이런 순서로 하시면 될 듯 합니다.

1. innodb_file_per_table 값이 켜져있는지 살핀다. 꺼져있으면 켠다.
show variables like 'innodb_file_per_table'

2. 복사해둔 DB파일과 동일한 스키마를 생성한다.
데이터 디렉토리에 *.frm과 *.idb 파일생성을 확인.

3. 아래 쿼리로 백업파일을 붙여넣을 준비를 한다.
ALTER TABLE  `테이블명`  DISCARD TABLESPACE;

4. 조금 전에 만들어진 *.idb 파일들의 제거를 확인한다.
이전의 idb들을 옮겨온 후 다음 쿼리를 날린다.
ALTER TABLE `테이블명` IMPORT TABLESPACE



김병규 님이 쓰신 글 :
: 5년전에 MYSQL이용하여 조그만 프로젝트를 진행한게 있는데
:
: SSD가 고장나는 바람에 PC를 새로 설치하게되었습니다.
:
: 솔직히 Database 관련하여 문외한이다보니... 이리 저리 Search해가며 프로젝트를 진행한거라
:
: 지금 보니 하나도 모르겠네요..
:
: 그당시 Backup를 위해
:
: C:\ProgramData\MySQL\MySQL Server 5.6\data\
:
: 위 경로의 frm, ibd 파일과 ib_logfile0, ib_logfile1, ibData1파일을 Backup을 받아두었는데요..
:
: MYSQL새로 설치하고 위 경로에 backup 받아 두었던 위 파일들을 모두 붙여 넣기하고
:
: Data 확인을 해볼려고 하니 아래와 같이 Error가 뜨네요
:
: Error Code 2013. Lost connection to MySQL server during query
:
: 여기 저기 알아 보니 쿼리 실행시간 늘려주면 된다는데...그렇게 해도 Error가 없어지질 않네요..
:
: Backup 자체를 잘못한건지요? (솔직히 Backup을 위 파일들로 되는건지도 잘모르겠네요)
:
: 조언 좀 부탁드립니다.
:
: 감사합니다.
:
:
:
:
:

+ -

관련 글 리스트
74963 MYSQL Backup Data 관련하여 도움 부탁드립니다. 김병규 2879 2018/06/11
74965     Re:MYSQL Backup Data 관련하여 도움 부탁드립니다. 오랑캐꽃 3190 2018/06/12
74966         Re:Re:MYSQL Backup Data 관련하여 도움 부탁드립니다. 김병규 3348 2018/06/13
74964     Re:MYSQL Backup Data 관련하여 도움 부탁드립니다. 초행길 2911 2018/06/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.