0

我正在将一些站点从运行 MySQL 6.0.11-alpha 的服务器迁移到运行 CentOS MySQL 5.0.95 Source 分发的服务器。

大多数网站都可以无缝运行。其中一个站点出现数据库连接错误,经过调查,我发现该用户没有访问数据库的权限,而其他站点的 MySQL 用户也没有访问权限。

我尝试重置 MySQL 用户的密码(使用 PASSWORD 和 OLD_PASSWORD),尝试重新发出 GRANT 语句,尝试删除并重新导入数据库,但均无济于事。我测试了授予此用户对另一个数据库的访问权限,并且用户能够毫无问题地看到该数据库。这验证了我的 GRANT 语法和用户密码。但是阻止用户看到它的特定数据库必须有所不同,也许是字符集?提前感谢您提供调试此问题的建议。

4

0 回答 0