[SQL] MySQL의에서 INNODB을 가능하게하는 방법
SQLMySQL의에서 INNODB을 가능하게하는 방법
내가 MySQL의에 쿼리를 실행하면 그것은 이노는 사용할 수 없습니다 없다는 오류를 반환합니다. 나는 스토리지 엔진을 클릭하면, InnoDB의이 비활성화되었습니다.
어떻게 이노을 사용할 수 있습니까?
해결법
-
==============================
1.그런 다음 서버를 다시 시작의 my.cnf 파일에서 활성화해야합니다
그런 다음 서버를 다시 시작의 my.cnf 파일에서 활성화해야합니다
http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#option_mysqld_innodb
또는 당신은 런타임 동안 이노 플러그인을로드 할 수 있습니다 :
http://dev.mysql.com/doc/refman/5.1/en/replacing-builtin-innodb.html
-
==============================
2.나는 이노은 MySQL의 서버 업그레이드 후에 사용할 수있어 비슷한 상황에 직면했다. 쿼리 "쇼 엔진은"이노 디비를 표시하지 않았다. 이 링크를 따라 나를 위해 문제를 해결했습니다.
나는 이노은 MySQL의 서버 업그레이드 후에 사용할 수있어 비슷한 상황에 직면했다. 쿼리 "쇼 엔진은"이노 디비를 표시하지 않았다. 이 링크를 따라 나를 위해 문제를 해결했습니다.
/etc/init.d/mysql stop cd /var/lib/mysql/ ls ib_logfile* mv ib_logfile0 ib_logfile0.bak mv ib_logfile1 ib_logfile1.bak /etc/init.d/mysql restart
-
==============================
3.의 my.ini (MySQL의 폴더에있는)을하기 전에 # 기호를 넣어에서 '- 이노을 건너 뛰기'이 명령을 비활성화합니다. 그리고 MySQL의를 다시 시작합니다. 이 이노 엔진을 가능하게 할 것이다.
의 my.ini (MySQL의 폴더에있는)을하기 전에 # 기호를 넣어에서 '- 이노을 건너 뛰기'이 명령을 비활성화합니다. 그리고 MySQL의를 다시 시작합니다. 이 이노 엔진을 가능하게 할 것이다.
-
==============================
4.당신의 InnoDB하지만 MySQL의 서버는 당신이 처음에 무엇을해야 업그레이드 한 후 사용 중지되면 사용하여 서버 시작시의 설정 플러그인 -로드하는 것입니다
당신의 InnoDB하지만 MySQL의 서버는 당신이 처음에 무엇을해야 업그레이드 한 후 사용 중지되면 사용하여 서버 시작시의 설정 플러그인 -로드하는 것입니다
그리고 그것이 my.cnf 파일에서 다음과 같이 변경하여 수행 할 수있는 plugin_dir (플러그인 디렉토리)의 경로 이름을 지정
[mysqld] ignore-builtin-innodb plugin-load=innodb=ha_innodb_plugin.so plugin_dir=/path/to/plugin/directory
from https://stackoverflow.com/questions/4757589/how-to-enable-innodb-in-mysql by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 여러 결과 집합을 반환하는 쿼리 (0) | 2020.05.03 |
---|---|
[SQL] SQL에서 주 번호를 추출하는 방법 (0) | 2020.05.03 |
[SQL] 값이 오라클에 숫자가 아닌 경우 어떻게 알 수 있습니까? (0) | 2020.05.03 |
[SQL] 카운트를 사용하여 발생 횟수를 찾을 수 (0) | 2020.05.03 |
[SQL] 어떤 순서로 쿼리 및 하위 쿼리는 SQL 엔진에 의해 실행됩니다? (0) | 2020.05.03 |