개요
innodb_log_file_size
는 transaction 의 redo log 를 저장하는 로그 파일의 사이즈로 기본(ver 5.5)은 5,242,880 로 설정되어 있습니다.
이는 실제 운영 환경에서 사용하기에는 너무 작은 값이므로 256M 이상을 권장합니다.
설정
단순히 my.conf 에 위 값을 설정하고 MySQL 을 재구동하면 설정 값과 실제 로그 파일 사이즈가 달라서 다음과 같은 에러가 나고 구동되지 않습니다.
먼저 MySQL 을 종료합니다.
/etc/my.cnf 를 수정합니다.
기존 redo log 파일을 삭제하거나 다른 폴더로 이동합니다. 로그 파일명은 ib_logfile 이며 뒤에 숫자가 붙어 있을수 있으며 /var/lib/mysql/ 위치합니다.
MySQL을 재시작합니다.
출처 : https://www.lesstif.com/pages/viewpage.action?pageId=30703620
'Database(DB) > mysql' 카테고리의 다른 글
[mysql] 커서(CORSUR) 간단 예제 (0) | 2018.09.16 |
---|---|
[mysql] 프로시저 예제_2 입력받은 매개변수에 따라 변화하는 값 테이블에 입력하는 프로시저 (0) | 2018.09.15 |
[mysql] 프로시저 예제1 매개변수를 이용한 동적쿼리 생성 프로시저 (0) | 2018.09.12 |
[mysql] 특정 구분자로 합쳐진 데이터 분리하기 (0) | 2018.09.11 |
[mysql] error Table './mysql/user' is marked as crashed and should be repaired (0) | 2018.09.10 |