
--secure-file-priv 옵션은 MySQL 서버에서 업로드 가능한 파일의 위치를 제한하는 옵션입니다. 이 옵션으로 지정된 경로에서만 파일 업로드가 가능합니다.
max_allowed_packet 옵션은 MySQL 서버에서 처리 가능한 최대 데이터 패킷 크기를 지정하는 옵션입니다. 이 옵션으로 지정된 크기보다 큰 데이터를 처리하려고 하면 에러가 발생합니다.
--secure-file-priv 옵션과 max_allowed_packet 옵션은 관련이 없으며, 서로 독립적인 옵션입니다.
--secure-file-priv 옵션은 파일의 위치를 제한하는 옵션으로, 업로드 가능한 파일 크기는 이 옵션으로 지정된 경로에서 처리 가능한 최대 데이터 패킷 크기인 max_allowed_packet 옵션에 의해 결정되지 않습니다.
따라서, --secure-file-priv 옵션을 사용하여 업로드 가능한 파일 크기를 32MB로 변경하고자 한다면, max_allowed_packet 옵션을 32MB로 변경하면 됩니다.
예를 들어, 다음과 같이 설정할 수 있습니다.
max_allowed_packet = 32M
이러한 설정을 통해 MySQL 서버에서 업로드 가능한 파일 크기는 32MB로 제한됩니다.
2025-07-04 03:47