如果MySQL运行在不区分大小写的*操作系统(如Windows)上,也可能发生这种情况。
例如,我发现尝试使用这些凭据连接到数据库失败:
mysql>将databasev105.*上的select授予由“s3curepa5wrd”标识的“specialuser”;
$mysql-specialuser'-p's3curepa5wrd'-h10.61.130.89数据库105
错误1045(28000):拒绝用户“specialuser”@“10.0.1.113”的访问(使用密码:yes)
但是,这成功了:
mysql>将databasev105.*上的select授予由“s3curepa5wrd”标识的“specialuser”;
$mysql-specialuser'-h10.300.300.400数据库105-p
输入密码: