验证Mariadb 10.1加密

Mar*_*and 3 encryption innodb mariadb

我在Maria DB 10.1.8(https://mariadb.com/kb/en/mariadb/data-at-rest-encryption/)上设置了表级InnoDB数据库加密.

我想知道是否有任何方法可以确认数据是否真正加密.我已经尝试在表中搜索/ var/lib/mysql/ibdata1中的样本数据,但我不知道这是否是可靠的测试.

Mar*_*and 5

我在mariadb.com上发布了这个问题,并且建议那里有一些已知数据的grep.

Rackspace的DBA建议使用strings命令来更好地处理二进制数据,例如:

strings /var/lib/mysql/sample_table/user.ibd | grep "knownuser"
Run Code Online (Sandbox Code Playgroud)

此方法在加密表上不返回任何结果,并且在未加密的表上返回结果(假设两者都加载了"knownuser").