2014-01-20 5 views
-1

У меня есть новая система LAMP для тестирования веб-сайта, который я разрабатываю. Школа предоставила базу данных, которая использует веб-интерфейс phpmyadmin. Если я разместить веб-сайт на домене я присвоенным школе, все работает отлично, но если я у себя одни и те же файлы локально это получить следующее сообщение об ошибке:Подключиться к SQL-серверу с localhost

SQLSTATE [HY000] [2002] Тайм-аут соединения

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

Я знаю файл my.cnf, но параметры skip-networking и bind-address уже закомментированы. Кроме того, я проверил, что работают как httpd, так и mysqld.

+0

Как вы пытаетесь подключиться к локальному серверу? через скрипт или клиент mysql? Также каков статус вашего локального сервера mysql. попробуйте запустить статус mysql.server – Opentuned

+0

Я не уверен, что вы имеете в виду. Я размещаю все свои html и php на локальном сервере (мой настольный компьютер), а моя база данных размещена на каком-то другом сервере. Поэтому я не уверен, что статус mysql должен вам что-то сказать. – user3215997

+1

Почему вы пытаетесь подключиться к SQL Server, если ваша школа использует phpMyAdmin (которая является базой данных MySQL)? – Kermit

ответ

-2

Коэффициенты очень хорошие, что база данных школы не позволяет подключаться с удаленных IP-адресов. Ваш инструктор сказал вам, что вы сможете подключиться?

Чтобы исправить это, вам нужно, чтобы системный администратор открыл его для вас.

Когда вы говорите, что вы отредактировали my.cnf, на какой машине вы вносили эти изменения? Ваша локальная система LAMP или сервер базы данных школы (или убедите их предоставить VPN-доступ).

+0

Возможно, те, кто остановил меня, могли ответить, чтобы заявить, что я написал, что это было неправильно ... –

Смежные вопросы