Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
允许特定mysql用户使用任何密码_Mysql_Database - Fatal编程技术网

允许特定mysql用户使用任何密码

允许特定mysql用户使用任何密码,mysql,database,Mysql,Database,我有一个朋友的老应用程序,它依赖于MySQL数据库中的表。应用程序直接调用数据库-发送登录请求和后续检索活动 密码被硬编码到应用程序中,他忘记了密码是什么。但是,我们确实有表结构,并且如果我们使用skip-grant表来绕过身份验证,则可以允许数据库连接进行连接 是否有一种方法只允许特定用户拥有这种特权(使用具有特定用户名的任何密码登录),而不影响其余用户 注:我知道这不是创建应用程序的理想方式,应该使用API。但是,该应用程序很有用,但不值得重新开发 SQL Server不是MySQL。请不要

我有一个朋友的老应用程序,它依赖于MySQL数据库中的表。应用程序直接调用数据库-发送登录请求和后续检索活动

密码被硬编码到应用程序中,他忘记了密码是什么。但是,我们确实有表结构,并且如果我们使用skip-grant表来绕过身份验证,则可以允许数据库连接进行连接

是否有一种方法只允许特定用户拥有这种特权(使用具有特定用户名的任何密码登录),而不影响其余用户


注:我知道这不是创建应用程序的理想方式,应该使用API。但是,该应用程序很有用,但不值得重新开发

SQL Server不是MySQL。请不要标记不相关。似乎密码很有可能以普通字符串形式存储在应用程序中的某个位置,并且可以通过适当的工具找到。@GregSchmidt抱歉响应太晚。应用程序被编译为.exe,我们丢失了源代码。好吧,但即使是.exe也有纯字符串。例如,任何对话框的文本。密码很可能就在那里的某个地方。有很多方法可以为您提取这些信息。您可以很快放弃大部分输出,因为它们显然是来自程序UI的内容。密码可能位于用户名附近。显然,不能保证您会以这种方式找到它,但似乎值得一试。@GregSchmidt我尝试使用您建议的工具中的字符串程序,但运气不佳。你知道其他可能的方法吗?