mySql存储过程加密
我正在寻找在客户端本地环境中安装mySQL存储过程源代码时进行加密的方法 我在这个问题上做了很多研究,除了gazzang.com的一个有希望的回复外,我没有任何运气 这是嘎赞的答复。如果有人已经尝试过,请告诉我 我们应该能够加密存储过程和函数的表-mysql.proc 因此,操作系统用户将无法读取sp或函数的内容。 我记不起存储在哪些内部表视图中,但有些视图适用于它们。 我不确定我们能否想出一个解决方案来加密mysql内部的例程。mySql存储过程加密,mysql,Mysql,我正在寻找在客户端本地环境中安装mySQL存储过程源代码时进行加密的方法 我在这个问题上做了很多研究,除了gazzang.com的一个有希望的回复外,我没有任何运气 这是嘎赞的答复。如果有人已经尝试过,请告诉我 我们应该能够加密存储过程和函数的表-mysql.proc 因此,操作系统用户将无法读取sp或函数的内容。 我记不起存储在哪些内部表视图中,但有些视图适用于它们。 我不确定我们能否想出一个解决方案来加密mysql内部的例程。 其他这样做的数据库实际上在内部实现了“模糊处理”——例如,我认为
其他这样做的数据库实际上在内部实现了“模糊处理”——例如,我认为PostgreSQL就是这样做的。您不能以一种非常有用的方式对存储过程进行加密,因为MySQL服务器在从其表中读取存储过程时必须对其进行解密。如果您加密表文件,您的客户将以root用户身份登录,并使用本机mysql语句在mysql.proc表上进行转储。如果你更改了根密码,他们总是有办法启动MySQL——跳过grant tables开关来克服这个问题。@Pekka:你的dupe建议是sql server,这是MySQL。我不认为语法、参数和内部工作是相同的(特别是对于存储过程这样的东西)。@Konerak你是对的-我的错误。更好的一个:可能是see的重复:在当前版本中有没有其他加密mySql存储过程的方法?