即使数据库受密码保护,我也从mysql的数据存储区访问了.idb文件。 因此,如果我们可以使用没有密码的.idb和.frm文件访问Mysql数据库,那么数据库密码有什么用??
答案 0 :(得分:2)
请务必考虑,如果您具有对文件系统的物理访问权限,那么所有选择都将关闭。总是会有一些第三方软件等能够解扰一些数据库文件。
mysql密码的重点是允许通过允许的路径访问MYSQL服务器。在上下文中,由php和mysql驱动的网站的普通用户或管理员永远不会看到或无法访问物理数据库文件。在PHP和MySQL中设置的密码级别访问权限仅允许应用程序(php)访问所需的内容。
保护数据库文件本身的安全性应该在操作系统级别上完成,授予您所需的用户访问级别。