Database MariaDB-10.4.14 Windows 2019中的静态数据加密

Database MariaDB-10.4.14 Windows 2019中的静态数据加密,database,encryption,mariadb,mariadb-10.4,Database,Encryption,Mariadb,Mariadb 10.4,我不知所措,时间紧迫,我很快就没有选择了。张贴在这里是我的最后一次尝试,以使这项工作。我正试图让我的测试环境MariaDB 10.4.14对静态数据(包括日志、tmp文件等)进行完全加密。我遵循了所有说明,包括锁孔必须是ANSI的事实,但我仍然收到相同的错误消息: [ERROR] mysqld.exe: file-key-management-filename is not set [ERROR] Plugin 'file_key_management' init function return

我不知所措,时间紧迫,我很快就没有选择了。张贴在这里是我的最后一次尝试,以使这项工作。我正试图让我的测试环境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
密钥文件目前未加密;一旦我弄明白了,我最终会加密它

我已经进入数据库并确认文件密钥管理插件列在所有插件表中,但显示为“已禁用”。当我尝试手动将其更改为“活动”时,我会得到一个错误root@localhost没有权限”(我想知道这是否是我的问题的根源,但不知道如何更正)

任何想法或想法都将受到赞赏。我已经花了好几天的时间阅读所有我能找到的东西,我必须在周二之前把它做好,我感到非常沮丧

谢谢
克里斯

所以在经历了很多挫折和咒骂之后,我现在似乎已经开始工作了……这就是我在我的.cnf中添加的内容

plugin_load_add = file_key_management
loose_file_key_management_filename = C:\Program Files (x86)\MariaDB\data\keyfile.txt
我确信前几天我试过这个,所以不确定为什么现在它能工作,但对我来说没关系——它能工作:o)
Chris

更新:我现在尝试了我的插件和文件密钥管理语句,下划线和破折号,C:\和C:\格式,双引号,单引号,以及任何我能想到但运气不佳的东西。对于Windows来说,文档是不可靠的。您必须重新启动服务才能识别更改。对我来说,所有的正向斜杠都是有效的,我测试了它是以一个明显虚假的路径开始工作的。