Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

MyISAM을 InnoDB로 변환 하기 > Server

본문 바로가기
사이트 내 전체검색

회원로그인

배너광고.

30 일간 포인트 Top 10

dawn
13,470 Point
둘리세상
13,060 Point
네로
11,790 Point
아파치
5,459 Point
불량학생™
5,377 Point
실황
3,199 Point
둠고프
3,050 Point
우라질
3,050 Point
가이더
1,804 Point
슈퍼7
1,790 Point

접속자집계

오늘
734
어제
1,850
최대
1,850
전체
170,018
배너광고.

Server

Tip MyISAM을 InnoDB로 변환 하기

페이지정보

댓글 0 댓글

내용

1236628799_1550601258.3448.gif

 

작업 내용은 아파치존 의 db 를 백업하고  InnoDB로 변환하는 과정을 옮긴 것 입니다.

 

1. 기존(MyISAM으로 설정된) DB를 Dump 백업 합니다.
#mysqldump -u 아이디 -p 백업할 데이터베이스 이름 > 덤프파일 명

mysqldump -u root -p apachezone > apachezone.sql

 

2. 복원시 InnoDB로 적용하기 위해 덤프한 파일에서 엔진이름 변경을 합니다.
#sed -e ‘s/ENGINE=MyISAM/Engine=InnoDB/g’ 덤프파일명 > 새로 적용 할 덤프파일 명

sed -e "s/ENGINE=MyISAM/Engine=InnoDB/g" apachezone.sql > apachezone_01.sql

 

3. mysql 콘솔에 접속 후 기존의 데이터베이스를 삭제, 새로 생성을 해 줍니다.

#mysql 접속하기

mysql -u root -p
Enter password:

#mysql> drop database 삭제할 데이터베이스 명을 입력하고 엔터

mysql> drop database apachezone;

#mysql> create database 생성할 데이터베이스 명을 입력하고 엔터

mysql> create database apachezone;

#작업이 끝났으면 빠져 나오기

exit

 

4. 변경된 덤프파일을 이용해 데이터 베이스를 복원

#mysql -u 아이디 -p 복원할 데이터베이스 명 < 변경한 덤프파일명

mysql -u root -p apachezone < apachezone_01.sql

 

5. 복원된 테이블들의 Engine Type을 확인 합니다.

1236628799_1550601780.8862.png

좋아요 0

댓글목록

댓글이 없습니다

GNUBOARD_M
Copyright © 아파치존. All rights reserved.