InnoDB: Failed to create check sector file, errno:13 Please confirm O_DIRECT is supported

Last Updated on 10월 6, 2020 by 태랑(정현호)

사용 버전 : mysql 5.7.31

mysql 시작 로그에서 아래와 같은 메세지를 발견 하게 되었습니다.

[ERROR] InnoDB: Failed to create check sector file, errno:13 Please confirm O_DIRECT is supported and remove the file /usr/local/mysql/check_sector_size if it exists

통상적으로 errno:13 는 posix error  로 permission denied 가 원인이나 해당 건은 innodb_data_home_dir 파라미터에 설정된 경로 끝에 슬레시(/) 가 없어서 발생되는 이슈 입니다.

innodb_data_home_dir 에 설정된 경로에서  끝에 / 를 붙여주면 됩니다.

# problem location
innodb_data_home_dir = /usr/local/mysql/data

to 

# solved location
innodb_data_home_dir = /usr/local/mysql/data/

Ref.
https://bugs.mysql.com/bug.php?id=84488
INNODB_DATA_HOME_DIR and Error "InnoDB: Failed to create check sector file, errno:13 Please confirm O_DIRECT is supported…" (Doc ID 2270267.1)

답글 남기기