我正在寻找一种方法,将MySQL存储过程源代码在客户本地环境中安装时进行加密。
我对此进行了大量研究,但除了来自gazzang.com的一个有希望的回复外,没有什么进展。
以下是来自gazzang的回复。如果有人已经尝试过,请告诉我。
我们应该能够加密存储过程和函数所存储的表 - mysql.proc 因此,操作系统用户将无法读取sp或函数的内容。 我记不清哪些内部表视图是存储在哪里的,但同样适用于它们。 我不确定我们是否能够想出一种解决方案,以加密mysql内部的例程。 其他实现此功能的数据库在内部实现了“混淆” - 我认为PostgreSQL就是这样做的。