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