如何在不实际连接数据库的情况下检查用户/密码对是否正常工作?有问题的DBMS是MySQL.
这是我原来的问题.由于大多数人都错了这个问题,所以我应该将其改为:我如何检查MySQL用户名/密码是否有效,而不是以该用户身份连接到MySQL?(感谢derobert)
我实际上找到了解决方案,请查看下面的答案.
如果要检查MySQL用户名/密码是否有效,而不是以该用户身份连接到MySQL ,那么您应该查看mysql数据库中的users表.
但我建议不要这样做; 这实际上是一个内部的MySQL实现细节,你真的不应该依赖它.(例如,如果MySQL有一天获得LDAP身份验证怎么办?)