phpmyadmin обращается к базе данных IP, а не к localhost - PullRequest
0 голосов
/ 27 марта 2012

Как ни странно, я думал, что больше людей спросят об этом.

Итак, я установил 2 phpmyadmins локально. Один указывает на locahost, а другой - на свой локальный URL-адрес на внешний IP-адрес.

Проблема, при переходе ко второму внешнему phpmyadmin он все еще сообщает, что я подключен к localhost User: iuworkhorse.com@localhost

и базы данных, к которым у меня есть доступ, чтобы подтвердить это.

$cfg['Servers'][$i]['verbose'] = 'asosmidseasonsal';
$cfg['Servers'][$i]['host'] = '109.XXX.XXX.XXX';
$cfg['Servers'][$i]['port'] = 3306;
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'it knows which user name i have logged in with';
$cfg['Servers'][$i]['password'] = 'blahblah';

Не знаю, что с этим делать, также я знаю, что phpmyadmin читает этот конфигурационный файл, который я настроил, так как он читает, какого пользователя я вхожу как

Ответы [ 2 ]

0 голосов
/ 17 апреля 2013

Туннелируйте внешнюю БД на другой порт, например, 3307. Установите одну установку phpMyAdmin с конфигурацией по умолчанию для работы локально, а во второй измените порт на 3307. Это сработало.

0 голосов
/ 21 июня 2012

После долгого долгого разочаровывающего времени я понял, что нет способа сделать то, что я хотел. Я закончил рабочим столом mysql для одновременного подключения к двум различным ip.

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