出于某种原因,即使在 md5 之后并使用password('$md5_password').
假设密码是abc123存储在 mysql 中的密码是11ab5e691dcc370b. 但是当我尝试保存密码时frogs存储的密码是11ab5e691dcc370b,这是一样的。我在其他数据库上有相同的脚本并且工作完美。
以上将解释为什么没有人登录,除非我硬设置11ab5e691dcc370b密码。然后其他人可以登录。
mysql 用户拥有完全权限。
出于某种原因,即使在 md5 之后并使用password('$md5_password').
假设密码是abc123存储在 mysql 中的密码是11ab5e691dcc370b. 但是当我尝试保存密码时frogs存储的密码是11ab5e691dcc370b,这是一样的。我在其他数据库上有相同的脚本并且工作完美。
以上将解释为什么没有人登录,除非我硬设置11ab5e691dcc370b密码。然后其他人可以登录。
mysql 用户拥有完全权限。
我用谷歌反转11ab5e691dcc370b。它似乎是 的哈希d41d8cd98f00b204e9800998ecf8427e,它是一个空白字符串的 MD5。
您可能想要检查实际调用md5.
假设 PHP 基于您问题中的 $md5_password
使用双引号或完全删除它们。
md5($password);
如果您使用单引号,它将逐字地散列字符串 $password
md5('$password');
请参阅此页面上的字符串文字http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.single