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 29195 게시물 읽기
No. 29195
InnoDB를 사용하려면 어떤 설정을 해야 하나요?
작성자
김지숙(koyoro)
작성일
2009-07-22 14:07
조회수
7,335

같은 설치파일로 설치한 한 장비에서는 InnoDB 테이블 생성시 InnoDB로 생성이 되는데


다른 장비에서는 MyISAM으로 생성됩니다.


mysql> show variables like 'have_innodb';

+---------------+----------+

| Variable_name | Value    |

+---------------+----------+

| have_innodb   | DISABLED |

+---------------+----------+

1 row in set (0.00 sec)


InnoDB가 생성되지 않는 장비에서 위 명령으로 확인해보니 InnoDB가 비활성되어 있습니다.


같은 설치파일인데 왜 비활성되었는지 모르겠습니다.


비활성된 장비는 다음과 같습니다.



OS : Sun Solaris 10 (x86)


장비 : Sun Fire X4150 (프로세서 2*3.16GHz, 메모리 32GB Memory (8 *4 GB))


MySQL : 5.0.67 (mysql-5.0.67-solaris10-i386.tar.gz)



설치에 차이가 있다면 InnoDB가 생성되지 않는 장비는 서버 사양이 좋아서 my.cnf파일을 

my-innodb-heavy-4G.cnf(메모리가 4GByte 이상일때 사용) 사용했고,

InnoDB가 생성되는 장비는 (my-huge.cnf(메모리가 1~2GByte 일때 사용) 사용했습니다.


InnoDB가 생성되는 장비의 my.cnf파일에서 innodb 관련 설정을 확인해보니

innodb_flush_log_at_trx_commit = 1

이 옵션만 풀려 있습니다.


그렇다면 InnoDB가 활성되지 않은 장비는 설정 파일때문에 그런건가요?

아니면 설치가 잘못된건가요? (버그일까요? 그럼 좋겠는데요...ㅠㅠ)


여기저기 검색해보니 my.cnf의 innodb설정 방법은 나와있는데 InnoDB 활성방법은 못찾았습니다.

소스파일을 컴파일할때 옵션을 주고 설치하라는 답변이 있는데요,,

같은 설치파일로 다른 장비에서는 InnoDB를 사용하고 있어서...그 점이 이상해서요..

혹시 설치 후 따로 설정을 바꿔줘야 하는건가요? 


혹시 왜 이런 현상이 있는지 설정은 어떻게 해야하는지 아는분 답변 부탁드립니다.




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

자답입니다.

XXX.err 파일을 보니
InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 268435456 bytes!


위와 같은 오류가 발생했네요.

최초 실행에서 사용한 my.cnf 파일과 다시 실행하면서 사용한 my.cnf파일이 달라지면서
ib_logfile0의 크기가 달라서 InnoDB 사용에 에러가 발생했네요.

아래 링크에서 해결 방법을 찾았습니다.

http://forums.mysql.com/read.php?22,58270,168079#msg-168079

게시판에도 혹시 답이 있을까해서 ib_logfile0로 검색해보니 다음과 같은 글이 있네요. 

http://database.sarang.net/?inc=read&aid=27011&criteria=mysql&subcrit=&id=&limit=20&keyword=ib_logfile0&page=1

김지숙(koyoro)님이 2009-07-22 16:00에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29198자동증가하는 칼럼에 대해서 질문있습니다. [2]
deck
2009-07-24
5817
29197상위 %를 구하는 쿼리인데요. 속도가 나질 않습니다. [1]
투더리
2009-07-23
6422
29196SQL문을 어떻게 해야 하나요? (조인으로 가능한가요) [1]
홍길동
2009-07-23
5487
29195InnoDB를 사용하려면 어떤 설정을 해야 하나요? [1]
김지숙
2009-07-22
7335
29194중국어 문자셋 포함 select [2]
박성원
2009-07-22
5941
29187InnoDB는 Enterprise에서만 제공하나요? [1]
김지숙
2009-07-21
6965
29186파일만으로 mysql 복구 [1]
빌라트
2009-07-21
6128
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다