Как заставить приложение Php, работающее на Xampp, подключаться к удаленной базе данных mysql? - PullRequest
0 голосов
/ 04 мая 2010

У меня есть приложение php, работающее на XAMPP, но я хочу подключиться к базе данных mysql, работающей на удаленной машине (которая также использует XAMPP). Приложение работает нормально, когда я подключаюсь к экземпляру mysqldb на моей машине. Я изменил файлы конфигурации, чтобы они указывали на удаленную базу данных, а также дал правильные учетные данные. Но я получаю сообщение об отказе в доступе.

Ответы [ 2 ]

1 голос
/ 04 мая 2010

«Отказано в доступе» означает, что вы как минимум подключаетесь к удаленному экземпляру MySQL. Больше всего похоже на несоответствие учетных данных. Возможно, вы предоставили разрешения для «user @ somehost» на удаленном MySQL, но если эта машина не может разрешить «somehost» через DNS или поиск файла Hosts, ей придется вернуться к проверке «user @ ip». .add.re.ss ".

1 голос
/ 04 мая 2010

Сначала я бы проверил владельца / хоста удаленной базы данных, чтобы убедиться, что они разрешают внешний доступ. Большинство хостов, особенно провайдеры виртуального хостинга, разрешают доступ только к сценариям, запускаемым локально, а не разрешают внешний доступ, как вы описали.

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