Mysql查询浏览器(外部程序)无法查看所有数据库

时间:2011-12-21 14:23:44

标签: mysql phpmyadmin

我有一个可以使用的数据库。有phpMyAdmin,它运行良好,但我想使用外部数据库管理器。我使用PhP脚本使用的相同登录帐户,仍然查询浏览器没有看到数据库。 任何人都可以知道为什么?

2 个答案:

答案 0 :(得分:0)

我猜想,使用phpMyAdmin,您将从具有IP地址1.0.0.1的WebServer访问MySQL。

然后,从外部数据库管理器,您正在从IP地址1.0.0.2进行访问。

MySQL使用IP地址(以及其他内容)来处理身份验证和授权以进行授权。因此,您可能无法拥有MySQL数据库中1.0.0.2的所有权限。

答案 1 :(得分:0)

您的帐户可能仅限于'localhost',请尝试添加'user'@'remote-ip'。 例如:

GRANT ALL ON db.* TO 'jsmith'@'office.example.com' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;