블로그 이미지
redkite

카테고리

분류 전체보기 (291)
00.SI프로젝트 산출물 (0)
00.센터 운영 문서 (0)
01.DBMS ============.. (0)
01.오라클 (117)
01.MS-SQL (15)
01.MySQL (30)
01.PostgreSql (0)
01.DB튜닝 (28)
====================.. (0)
02.SERVER ==========.. (0)
02.서버-공통 (11)
02.서버-Linux (58)
02.서버-Unix (12)
02.서버-Windows (2)
====================.. (0)
03.APPLICATION =====.. (11)
====================.. (0)
04.ETC =============.. (0)
04.보안 (5)
====================.. (0)
05.개인자료 (1)
06.캠핑관련 (0)
07.OA관련 (1)
Total
Today
Yesterday

달력

« » 2025.1
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

최근에 올라온 글

1. Source 서버 백업 받기

## DB 접속 후

SHOW TABLE STATUS FROM `o2bank` WHERE ENGINE IS NOT NULL; -- 테이블 storage engine 확인

SHOW TABLE STATUS FROM `primestock` WHERE ENGINE IS NOT NULL; -- 테이블 storage engine 확인

SHOW TABLE STATUS FROM `aceibank` WHERE ENGINE IS NOT NULL; -- 테이블 storage engine 확인

## 명령어 라인에서 선택적으로 사용 : (1)--> 테이블 구조 백업 , 데이터 백업 따로 / (2) --> 테이블 구조 및 데이터 백업

(1)

mysqldump -uroot -pmyadmin o2bank --no-data > createtable.sql -- 테이블 구조 백업

mysqldump -uroot -pmyadmin o2bank --default-character-set=euckr --no-create-info --tab=/home/sysoper/redkite --fields-terminated-by=',' --lines-terminated-by='\r\n' --fields-enclosed-by='"' -- 테이블별 데이터 백업

mysqldump -uroot -pmyadmin primestock --no-data > createtable.sql -- 테이블 구조 백업

mysqldump -uroot -pmyadmin primestock --default-character-set=euckr --no-create-info --tab=/home/sysoper/redkite --fields-terminated-by=',' --lines-terminated-by='\r\n' --fields-enclosed-by='"' -- 테이블별 데이터 백업

 

(2)

mysqldump -uroot -pmyadmin o2bank --default-character-set=euckr --tab=/home/sysoper/redkite --fields-terminated-by=',' --lines-terminated-by='\r\n' --fields-enclosed-by='"' -- 테이블 구조 및 데이터 백업

 

## 혹시 모를 FULL 백업

mysqldump -uroot -pmyadmin o2bank --default-character-set=euckr > o2bank.sql

mysqldump -uroot -pmyadmin o2bank --default-character-set=euckr > o2bank.sql

2. Target 서버 백업 받기

## DB 접속 후

SHOW TABLE STATUS FROM `o2bank` WHERE ENGINE IS NOT NULL; -- 테이블 storage engine 확인

 

## 작업 전 FULL 백업

mysqldump -uroot -pwjcnrdb** o2bank --default-character-set=euckr > o2bank.sql

mysqldump -uroot -pwjcnrdb** primestock --default-character-set=euckr > primestock.dmp

 

## DB 접속 후 TABLE DROP

DROP TABLE DISCLOSURE;

DROP TABLE ESTATE_INFO;

DROP TABLE MULTIBOARD;

DROP TABLE MULTIBOARD_REPLY;

DROP TABLE POPUP_MNG;

DROP TABLE SCHEDULE;

DROP TABLE TOLPL01;

DROP TABLE TOLXA01;

DROP TABLE TOLXD01;

DROP TABLE TOLXD02;

DROP TABLE TOLXD03;

DROP TABLE TOLXD04;

DROP TABLE TOLXE01;

DROP TABLE TOLXL01;

DROP TABLE TOLXL02;

DROP TABLE TOLXL03;

DROP TABLE TOLXX01;

DROP TABLE USERINFO_MNG;

DROP TABLE ZIPCODE;

 

## 테이블 생성

ls -al *sql |awk '{print$9}' > tablecreate.out ## 테이블 구조 생성 파일 리스트 추출

sed '1,$s/^/mysql -uroot -pwjcnrdb** redkite < /g' tablecreate.out > createtable.sh ## 테이블 생성 스크립트 작성

sh -x createtable.sh ## 테이블 생성 스크립트 수행

 

## 데이터 insert

ls -al *txt |awk '{print$9}' > datainsert.out

sed '1,$s/^/mysqlimport -uroot -pwjcnrdb** redkite --fields-terminated-by=',' /home/sysoper/redkite/ /g' datainsert.out > datainsert.sh -- 보완해야 함..에러발생

sh -x datainsert.sh

 

## 접속 후 데이터 확인 및 스토리지 확인

select * from TABLE_NAME; -- 테이블 데이터 확인

SHOW TABLE STATUS FROM `o2bank` WHERE ENGINE IS NOT NULL; -- 테이블 storage engine 확인

 

## 스토리지 옵션이 다를 경우 아래의 명령으로 수정

ALTER TABLE o2bank.ZIPCODE ENGINE = INNODB;

ALTER TABLE hwstock.MULTIBOARD ENGINE = INNODB;
ALTER TABLE hwstock.TOLPA01 ENGINE = INNODB;
ALTER TABLE hwstock.TOLPL01 ENGINE = INNODB;
ALTER TABLE hwstock.TOLPM01 ENGINE = INNODB;
ALTER TABLE hwstock.TOLPP01 ENGINE = INNODB;
ALTER TABLE hwstock.TOLXA01 ENGINE = INNODB;
ALTER TABLE hwstock.TOLXD01 ENGINE = INNODB;
ALTER TABLE hwstock.TOLXD02 ENGINE = INNODB;
ALTER TABLE hwstock.TOLXD03 ENGINE = INNODB;
ALTER TABLE hwstock.TOLXD04 ENGINE = INNODB;
ALTER TABLE hwstock.TOLXE01 ENGINE = INNODB;
ALTER TABLE hwstock.TOLXL01 ENGINE = INNODB;
ALTER TABLE hwstock.TOLXL02 ENGINE = INNODB;
ALTER TABLE hwstock.TOLXL03 ENGINE = INNODB;
ALTER TABLE hwstock.TOLXX01 ENGINE = INNODB;
ALTER TABLE hwstock.T_LOANRATE_INFO ENGINE = INNODB;
ALTER TABLE hwstock.USERINFO_MNG ENGINE = INNODB;
ALTER TABLE hwstock.ZIPCODE ENGINE = INNODB;
ALTER TABLE hwstock.zipcode_prime ENGINE = INNODB;

 

## OPTION

## DB 생성

create database redkite DEFAULT CHARACTER SET = euckr;

'01.MySQL' 카테고리의 다른 글

[MySQL]Password 변경  (0) 2012.12.19
[MySQL]MySQL 5.5 버전 컴파일 설치  (0) 2012.12.19
[MySQL]기본 – 자주 쓰는 명령어  (0) 2012.12.19
[MySQL]데이터 SPOOL 받기  (0) 2012.12.19
[MySQL] MySQL 팁 정리  (0) 2012.12.19
Posted by redkite
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함