Подключение к MySQL с помощью Zend - PullRequest
1 голос
/ 01 сентября 2009

Я установил виртуальный хост на моей локальной машине myhost.com, установил Zend там и сейчас пытаюсь подключиться к базе данных MySQL. Я получаю следующее сообщение об ошибке:

Сообщение: SQLSTATE [HY000] [2003] Не удается подключиться к серверу MySQL на «myhost.com» (10060)

Все советы, которые я нашел через Google, не помогли. Я использую антивирус Касперского и добавил порт 3306 в список разрешенных для MySQL и Apache. Я также пинговал myhost.com:3306 и получал ответ (с IP-адресом 67.63.50.51), хотя localhost: 3306 и 127.0.0.1:3306 не найдены. Я проверил, что другие приложения могут по-прежнему получать доступ к MySQL, если вместо них указан виртуальный хост, а мои не Zend-приложения работают.

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

Любая помощь приветствуется.

Ответы [ 2 ]

1 голос
/ 01 сентября 2009

10060 - просто номер ошибки. Порт MySQL по умолчанию - 3306. Попробуйте то же, что вы уже пробовали, но с использованием этого правильного порта.

0 голосов
/ 01 сентября 2009

В конце концов проблема была простой.

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

...