Есть ли какие-либо журналы на сервере MySQL в отношении доступа? У меня зависает оператор вставки. Это может быть проблема с конфигурацией подсети/брандмауэра/интерфейса. У меня открыт брандмауэр для трафика MySQL, но, похоже, он блокируется нерегулярно. Иногда это работает, а иногда нет. Есть идеи, с чего начать поиск в моих журналах?
1 ответ
Чтобы устранить неполадки в запросе, используйте внешний интерфейс, например SQLyog или MySql Workbench. Вы можете запускать в нем свои запросы и напрямую взаимодействовать с базой данных, чтобы увидеть, вызывает ли сам запрос ошибку.
Если у вас возникла какая-то проблема с подключением, сообщение об ошибке в вашем php-приложении должно содержать некоторые подсказки (время ожидания, сервер недоступен и т. д.).
Затем вы можете включить сообщения об ошибках в PHP, изменив настройки в файле php.ini или добавив команду в сам скрипт, см. http://www.php.net/manual/en/book.errorfunc.php.
Наконец, MySQL может регистрировать ошибки, но где это происходит и зависит ли это от вашей конкретной установки. Проверьте файл конфигурации MySQL, чтобы узнать, включено ли ведение журнала ошибок и в какое место оно выводится.
Опубликуйте полученное сообщение об ошибке, если вам нужна дополнительная помощь.
Похожие вопросы
Новые вопросы
php
PHP — это широко используемый язык сценариев общего назначения с открытым исходным кодом, мультипарадигмальный, динамически типизированный и интерпретируемый, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.