source

MariaDB / 파일 키 관리 암호화:키 파일에 구문 오류가 발생

ittop 2023. 8. 15. 11:45
반응형

MariaDB / 파일 키 관리 암호화:키 파일에 구문 오류가 발생

mariadb(Windows 10 Pro의 10.4.6)에서 미사용 데이터 암호화를 활성화하려고 시도하고, 다음 지침을 따라 my.ini에 다음과 같은 행이 my.ini에 있습니다.

plugin_load_add = file_key_management
file_key_management_filename = E:/MariaDB_10_Test/keyfile
file_key_management_encryption_algorithm = AES_CBC

하지만 로그에 다음 세 줄이 기록될 때마다 작동하지 않습니다.

mysqld.exe: Syntax error at /MariaDB_10_Test/keyfile line 1, column 1
Plugin 'file_key_management' init function returned error.
Plugin 'file_key_management' registration as a ENCRYPTION failed.

키 파일 자체를 찾을 수 있습니다. 그렇지 않으면 'file not found'-Exception(예외)이 표시됩니다.그리고 파일의 내용은, 제가 생각하기에, 한 줄에 정수와 키를 세미콜론으로 나눈 것입니다.또한 지침(및 다른 사이트의 다른 키 파일)에서 동일한 키 파일을 시도하여 동일한 결과를 얻었습니다.제가 뭘 잘못했나요?

알아냈어요...키 파일은 ANSI 형식이어야 합니다.다른 (표준) 형식의 메모장++로 만들었는데 ANSI로 변환한 후 바로 작동했습니다.그래서 다른 웹 사이트의 샘플 키에서 동일한 오류가 발생했습니다. 항상 같은 키 파일에 복사했습니다.

결정적인 힌트를 주신 wchiquito 덕분에.

언급URL : https://stackoverflow.com/questions/57269535/mariadb-file-key-management-encryption-syntax-error-at-keyfile

반응형