http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
공지사항  
뉴스  
질문과 답변
DBA
Developer
Cluster
토크박스  
이벤트  
서포트 티켓  
최신글
foreign key 설정…
인텍스 추가 등에…
mysql master - s…
다대다 관계에서 …
mysql my파일과 …
 
이벤트 > 커뮤니티 존 > 이벤트
[이벤트 MWF 문제풀기] 이벤트 두번째 문제~!!!
글쓴이 : 관리자   날짜 : 06-04-13 00:03   조회수 : 8373
이번엔 좀 쉬운 문제를 준비 했습니다.

문제 : mysql_convert_table_format의 사용법을 간단히 적어 주세요

많은 분들의 참여를 바랍니다.
전흥진
1.이 스크립트는 perl 스크립트이므로 DBI 가 설치되어 있어야 합니다

shell> mysql_convert_table_format database db_name

2.위의 스크립트는 반드시 해당 database 내의 모든 테이블들이 ISAM 이거나 MyISAM 테이블로 통일되어있을 경우에만 사용해야 합니다. 몇몇 테이블을 MyISAM 테이블로 변경할 경우는 아래의 명령어를 사용하여 해당 테이블을 변경하시면 됩니다.

shell> ALTER TABLE  table_name TYPE=MyISAM ;

3. 혹 해당 테이블의 TYPE을 알고싶을 경우 아래의 명령어를 사용하시면 됩니다.

shell> SHOW TABLE STATUS LIKE 'table_name' ;

4. 업그레이드를 하고나면 MySQL clients 가 없을 것입니다. MySQL clients 는 shared libraries를 사용합니다.  만약, shared libraries를 사용하길 원한다면 MySQL clients를 재 컴파일해야합니다
감사합니다 ^^*
오석근
MySQL 테이블을 다른 테이블 타입으로 변환.

사용예 : /usr/bin/mysql_convert_table_format database [tables]
만약 테이블명이 지정되지 않으면  database 안의 모든 테이블 변환

옵션

--force 
  에러가 있더라도 계속 변환

--help or --Information 
  help를 보여줌

--host='host name'
  database server가 위치한 host 명(디폴트 localhost)

--password='password'
  user의 패스워드 지정

--port=port
  host가 localhost가 아닌 경우 연결할 TCP/IP port

--socket='/path/to/socket'
  연결할 socket 경로

--type='table-type'
  변환할 테이블 타입(기본 : MYISAM)

--user='user_name'
  login 할 사용자 명

--verbose
  테스트용 옵션. 어떻게 실행될지에 대한 정보 출력

--version
  프로그램의 버전 나타냄
이전글 [이벤트 공지] 당첨자 발표 [4.12][4.13] 
다음글 [이벤트 메뉴얼 찾기] 오늘은 좀 쉬울 것이라 생각 되네요 행운을 빌어요~! 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
Copyright ⓒ ssebiz All Rights Reserved.