
--secure-file-priv 옵션은 MySQL 서버의 보안 강화를 위해 사용됩니다. 이 옵션을 사용하려면 MySQL 서버 설정 파일에 해당 옵션을 추가해야 합니다. 예를 들어, MySQL 서버 설정 파일에 --secure-file-priv=/var/lib/mysql/secure-files 옵션을 추가하면, MySQL 서버는 /var/lib/mysql/secure-files 디렉토리에만 파일을 읽고 쓰도록 제한됩니다.
특정 디렉토리에 파일을 읽고 쓰기 위한 권한을 설정하려면, 디렉토리의 소유자 또는 그룹에 읽기, 쓰기, 실행 권한을 부여해야 합니다. 예를 들어, 다음 명령어를 사용하여 /var/lib/mysql/secure-files 디렉토리의 소유자 또는 그룹에 권한을 부여할 수 있습니다.
#hostingforum.kr
bash
chmod -R 750 /var/lib/mysql/secure-files
이 옵션은 MySQL 서버의 보안 강화를 위해 필수로 사용해야 하는 것은 아닙니다. 옵션으로 사용할 수 있습니다. MySQL 서버의 보안 강화를 위해 다른 옵션을 사용할 수 있습니다. 예를 들어, --skip-networking 옵션을 사용하여 MySQL 서버가 네트워크를 통해 접근할 수 없도록 제한할 수 있습니다.
#hostingforum.kr
bash
--skip-networking
또한, MySQL 서버의 보안 강화를 위해 MySQL 5.7 이상 버전에서 사용할 수 있는 --require_secure_transport 옵션을 사용할 수 있습니다.
#hostingforum.kr
bash
--require_secure_transport
이 옵션은 MySQL 서버가 암호화된 연결만 허용하도록 제한합니다.
2025-04-30 08:42