Есть ли какие-либо журналы на сервере MySQL в отношении доступа? У меня зависает оператор вставки. Это может быть проблема с конфигурацией подсети/брандмауэра/интерфейса. У меня открыт брандмауэр для трафика MySQL, но, похоже, он блокируется нерегулярно. Иногда это работает, а иногда нет. Есть идеи, с чего начать поиск в моих журналах?

1
user1100366 15 Дек 2011 в 22:22
1
Пожалуйста, вставьте свой код в свой вопрос.
 – 
Yes Barry
15 Дек 2011 в 22:25

1 ответ

Чтобы устранить неполадки в запросе, используйте внешний интерфейс, например SQLyog или MySql Workbench. Вы можете запускать в нем свои запросы и напрямую взаимодействовать с базой данных, чтобы увидеть, вызывает ли сам запрос ошибку.

Если у вас возникла какая-то проблема с подключением, сообщение об ошибке в вашем php-приложении должно содержать некоторые подсказки (время ожидания, сервер недоступен и т. д.).

Затем вы можете включить сообщения об ошибках в PHP, изменив настройки в файле php.ini или добавив команду в сам скрипт, см. http://www.php.net/manual/en/book.errorfunc.php.

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

Опубликуйте полученное сообщение об ошибке, если вам нужна дополнительная помощь.

1
JYelton 15 Дек 2011 в 22:30