This guide documents the validated Windows path: CryptoHub 7.2.0.7b, Windows Server 2022, and MariaDB 11.4.12. Do not place a MariaDB InnoDB data directory on a Linux FTDP/FESF mount. The validated FESF build does not provide the file-preallocation behavior that InnoDB requires to initialize its redo log.
How the integration works
The TDP agent runs on the MariaDB host and mediates file access under the protected directory. CryptoHub path rules determine both the directory and the Windows identity authorized to read its files in clear text. Encryption keys remain managed by CryptoHub.MariaDB Transparent Data Protection architecture
- Deploy the MariaDB service in CryptoHub.
- Add path rules for a new data directory and authorize the exact MariaDB service identity.
- Create a Windows endpoint and install its TDP bundle.
- Restore a logical backup into the protected directory so MariaDB rewrites every file while policy is active.
- Verify every regular file, then prove database access after a service restart and Windows reboot.
- TDP encrypts files when they are written. Existing files do not become encrypted when a rule is added.
- Rules are identity-scoped. Files written by an unauthorized account can remain clear even beside encrypted MariaDB-owned files.

