嗨,我想要一个生产数据库并在私有开发环境中使用它。但是,我想匿名化数据。
我已经搜索了一个小时,但我找到的所有内容都是针对 Oracle 或 SQL Server 的……没有针对 mysql 的。
我有大约 15 个表,其中包含 75 个应该匿名的字段。
有没有人找到推荐的解决方案?
嗨,我想要一个生产数据库并在私有开发环境中使用它。但是,我想匿名化数据。
我已经搜索了一个小时,但我找到的所有内容都是针对 Oracle 或 SQL Server 的……没有针对 mysql 的。
我有大约 15 个表,其中包含 75 个应该匿名的字段。
有没有人找到推荐的解决方案?
您可以简单地使用以下命令匿名化 MySQL 表中的所有条目
UPDATE users SET email = concat('user_', id, '@example.com');
即通过使用带有字符串表达式的SQL 更新。ID 为 1 的用户收到电子邮件 user_1@example.com,ID 为 10 的用户收到 user_10@example.com 等。
我从 Gartner 了解到 Camouflage 数据屏蔽支持 mysql 并且有免费下载版本。
退房 - http://www.datamasking.com/products/featured-product-downloads