mysql - 如何加密mysql数据库?
问题描述
我想加密 mysql 数据库,这样当有人打开 phpmyadmin 数据时,数据就会被加密。我不想在应用层更改代码。我已经尝试过密钥环插件,但它不适用于表或列级别
解决方案
这是一个绝对不可能的目标。
phpmyadmin 使用与您的应用程序代码完全相同的机制访问数据库中的数据——仅此而已。如果从 phpmyadmin 的角度来看数据是加密的,那么从应用程序的角度来看它也将被加密,并且当前状态下的应用程序将无法使用它。
推荐阅读
- c++ - 错误:C2016 C 要求结构或联合至少有一个成员
- gnuplot - 迭代地在绘图/图形/画布上堆叠曲线
- c# - 如何将 Json 对象的 Json 数组转换为 XML C#
- c - 我将如何读取 C (*not* C++) 中的 NTFS 主文件表?
- soap - DocuSign SOAP 错误:此帐户缺少足够的权限
- java - ResponseStatusException 类的错误处理
- java - 如何自定义我的 log4j2.xml 参数
- python - 有没有办法在 python 中发送/按下 NUMPAD 键?
- c# - 递归方法的 IEnumerable 比使用 foreach 构造的相同 IEnumerable 慢 10 倍
- sql-server - SQL Server 2017 触发器 - 声明变量