保护Windows 7中的mysql数据文件夹

保护Windows 7中的mysql数据文件夹,mysql,windows-7,Mysql,Windows 7,本问题与以下问题有关— 我已将数据库存储在未通过互联网连接的计算机中,并提供给用户。数据库由我编写的应用程序使用 登录到计算机的用户是Windows操作系统中的管理员级用户。因此,他可以不受任何限制地读取/写入副本文件。 用户使用应用程序已知的固定密码通过应用程序访问数据库 由于我的数据库中有机密信息,我不希望用户访问,因此我想限制计算机所有者访问数据库 用户仍然可以在不知道mysql密码的情况下复制数据库文件并在另一个系统中查看数据库 我曾尝试使用Bit Locker软件对驱动器进行加密,但

本问题与以下问题有关—

我已将数据库存储在未通过互联网连接的计算机中,并提供给用户。数据库由我编写的应用程序使用

登录到计算机的用户是Windows操作系统中的管理员级用户。因此,他可以不受任何限制地读取/写入副本文件。 用户使用应用程序已知的固定密码通过应用程序访问数据库

由于我的数据库中有机密信息,我不希望用户访问,因此我想限制计算机所有者访问数据库

用户仍然可以在不知道mysql密码的情况下复制数据库文件并在另一个系统中查看数据库

我曾尝试使用Bit Locker软件对驱动器进行加密,但一旦我将文件复制到其他硬盘驱动器/USB介质中,我就可以在USB介质上以明文形式看到它


是否有任何工具可以防止用户复制数据库文件,同时仍允许应用程序访问或向数据库写入数据。

您的问题有些矛盾,因为您在问如何使管理员不再是管理员。您可以将它们存储在加密的驱动器/分区上,或者在只有受信任的人才能访问的计算机上运行服务器。@AlexanderO'Mara,我已经更新了这个问题。希望我能更清楚地知道我想问什么。这是不可能的。如果用户对数据库(文件系统)具有物理(管理员)访问权限,则无法保护数据。