Браузер запросов Mysql (внешняя программа) не может видеть все базы данных - PullRequest
0 голосов
/ 21 декабря 2011

У меня есть база данных для работы. Есть phpMyAdmin, и он работает хорошо, но я хочу использовать внешний менеджер баз данных. Я использую ту же учетную запись, что и скрипт PhP, но браузер запросов не видит базу данных. Кто-нибудь может знать почему?

Ответы [ 2 ]

0 голосов
/ 21 декабря 2011

Возможно, ваша учетная запись ограничена только "localhost", попробуйте также добавить "user" @ "remote-ip".Например:

GRANT ALL ON db.* TO 'jsmith'@'office.example.com' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
0 голосов
/ 21 декабря 2011

Я думаю, что с phpMyAdmin вы получаете доступ к MySQL через WebServer с IP-адресом 1.0.0.1.

Затем из внешнего менеджера БД вы получаете доступ с IP-адреса 1.0.0.2.

MySQL обрабатывает аутентификацию и авторизацию, используя IP-адрес (помимо прочего) для авторизации. Так что, вероятно, у вас нет всех разрешений для 1.0.0.2 в вашей базе данных MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...