컴퓨터잡담

MySQL FEDERATED / InnoDB is disabled, myint64.dll 오류 어찌하오리

by 디케 posted Apr 19, 2010
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄


 

100419  9:04:42 [Note] Plugin 'FEDERATED' is disabled.
100419  9:04:42 [Note] Plugin 'InnoDB' is disabled.
100419  9:04:42 [ERROR] Can't open shared library 'myint64.dll' (errno: 0 )
100419  9:04:42 [ERROR] Column count of mysql.db is wrong. Expected 22, found 20. Created with MySQL 50045, now running 50141. Please use mysql_upgrade to fix this error.
100419  9:04:42 [ERROR] mysql.user has no `Event_priv` column at position 29
100419  9:04:42 [ERROR] Event Scheduler: An error occurred when initializing system tables. Disabling the Event Scheduler.
100419  9:04:42 [Note] APM_MYSQL5: ready for connections.
Version: '5.1.41-community-log'  socket: ''  port: 3306  MySQL Community Server (GPL)






인터넷을 찾아보니 비슷한 환경을 알 수 있었으나, 위의 메시지, 특히!!!


Can't open shared library 'myint64.dll' 이부분에 대한 에러확인을 찾을 수 없었음.



http://blog.naver.com/junix?Redirect=Log&logNo=80102739652


APMSETUP7 [2010-01-03] 버전의 오류

my.ini을 수정시 C:\APM_Setup\Server\MySQL5\data\my.ini 가 아닌 
C:\APM_Setup\Server\MySQL5\my.ini 을 수정해야합니다.

 

APMSETUP7 의 버그입니다. 따라서 모니터링 tray 프로그램에서 "서버 환경설정" 의 MySQL을 이용하면 안됩니다.

 

참조 : http://www.apmsetup.com/board.php?bid=513&bs_type=&bs_str=&pg=0&mode=view&uid=22288

 



MySQL5 의 설정 파일 위치가 잘못 되어서 불편을 드리게 된듯 합니다.


MySQL5 의 my.ini 설정 파일의 위치는

APM_Setup\Server\MySQL5\data

폴더가 아니라


APM_Setup\Server\MySQL5\

폴더 입니다.


my.ini 수정시 설정이 적용 되지 않는것은 위의 설정 파일의 위치가 잘못 되었기 때문 입니다.        

업데이트 시에 업데이트 하도록 하겠습니다.

불편 드려서 죄송 합니다.

 


 

성능 향상을 위해서 my-innodb-heavy-4G.ini 을 my.ini 로 변경하여 적용하였습니다.
참고사항
innodb_buffer_pool_size = 2G에서 innodb_buffer_pool_size = 1G 로 변경
이유 : 다음과 같은 error 발생, 추후 확인 필요

100226 10:45:38 [Note] Plugin 'FEDERATED' is disabled.
100226 10:45:38  InnoDB: Error: cannot allocate 2147500032 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 23653196 bytes. Operating system errno: 8
InnoDB: Check if you should increase the swap file or
InnoDB: ulimits of your operating system.
InnoDB: On FreeBSD check you have compiled the OS with
InnoDB: a big enough maximum process size.
InnoDB: Note that in most 32-bit computers the process
InnoDB: memory space is limited to 2 GB or 4 GB.
InnoDB: We keep retrying the allocation for 60 seconds...
InnoDB: Fatal error: cannot allocate the memory for the buffer pool
100226 10:46:39 [ERROR] Plugin 'InnoDB' init function returned error.
100226 10:46:39 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
100226 10:46:39 [Note] Event Scheduler: Loaded 0 events
100226 10:46:39 [Note] APM_MYSQL5: ready for connections.
Version: '5.1.41-community-log'  socket: ''  port: 3306  MySQL Community Server (GPL)
100226 10:46:52 [Note] APM_MYSQL5: Normal shutdown