programing

MariaDB - 10.4.14 Windows 2019의 미사용 데이터 암호화

javaba 2023. 1. 9. 21:24
반응형

MariaDB - 10.4.14 Windows 2019의 미사용 데이터 암호화

막막하고 스케줄이 빡빡해서 선택의 여지가 없어요.여기에 글을 올리는 것이 이 일을 성공시키기 위한 마지막 시도입니다.MariaDB 10.4.14의 테스트 환경을 로그, tmp 파일 등 미사용 데이터에 대해 완전히 암호화하려고 합니다.키홀이 ANSI여야 한다는 것을 포함하여 모든 절차를 따랐지만 동일한 오류 메시지가 나타납니다.

[ERROR] mysqld.exe: file-key-management-filename is not set
[ERROR] Plugin 'file_key_management' init function returned error.
[ERROR] Plugin 'file_key_management' registration as a ENCRYPTION failed.

my.cnf 파일에 있는 내용은 다음과 같습니다.

plugin-load-add = file_key_management
loose_file_key_management_file = C:/Program Files (x86)/MariaDB 10.1/data/keyfile.txt

현재 키 파일은 암호화되어 있지 않습니다.이것을 알게 되면, 최종적으로 암호화합니다.

데이터베이스에 들어가 보니 file_key_management 플러그인이 ALL_PLUGINS 테이블에 표시되어 있는데 "DISABLED"로 표시되어 있습니다.이것을 수동으로 「ACTIVE」로 변경하려고 하면, 「root@localhost 에는 권한이 없습니다」라고 하는 에러가 표시됩니다(이것이 문제의 근원인지 어떤지 알고 있습니다만, 수정 방법을 알 수 없습니다.

어떤 아이디어나 생각이라도 감사합니다.저는 제가 찾을 수 있는 모든 것을 읽으며 며칠을 보내고 있고 화요일까지 이 일을 끝내야 하는데, 매우 좌절하고 있습니다.

고마워 크리스

그래서 많은 좌절과 욕설 끝에 이제 효과가 있는 것 같아요.이것이 my.cnf에 추가한 것입니다.

plugin_load_add = file_key_management
loose_file_key_management_filename = C:\Program Files (x86)\MariaDB\data\keyfile.txt

분명히 요전에 시도했기 때문에, 왜 지금 동작하고 있는지는 모르겠지만, 저는 상관없습니다.실행하고 있습니다:o) Chris

언급URL : https://stackoverflow.com/questions/63767736/mariadb-data-at-rest-encryption-in-10-4-14-windows-2019

반응형