У меня есть VPS с Windows 2008 R2 с веб-сервером IIS, сервером базы данных MySQL. Я размещал около 100 сайтов на этом сервере. Один из размещенного сайта бросает следующее сообщение об ошибке:
Внезапная ошибка на веб-сайте MySQL IIS
"mysql_connect() [function.mysql-подключения]: Хост„MYSERVER“заблокирован из-за многочисленных ошибок соединения, разблокирование с„mysqladmin флеш-хостов“в C: \ Domains \ mydomain.com \ Wwwroot \ включить \ config.php на линии 21 не удалось подключиться к MySQL»
Этот сайт организовано около 3 лет назад. Я не внес никаких изменений в код. Но, внезапно, веб-сайт начал выдавать сообщение об ошибке. После этого, я искал журналы ошибок и нашел следующие данные:
ОШИБКА: 1064 У вас возникла ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с «MYSERVER @ 123»). ГДЕ Пользователь = '' root '' 'в строке 1
Я перезапустил сервис, а также перезагрузил сервер. Но он не разрешил ошибку MySQL.
Это выглядит из вашего сообщения об ошибке, как будто вы недавно добавили новое PHP-приложение и/или новую базу данных MySQL, содержащую таблицу с именем 'MYSERVER @ 123'. Это странное имя для таблицы. Вероятно, есть и другие недостатки в этом новом приложении или базе данных. –
@OllieJones, возможно, это было под атакой? В любом случае для меня ошибка соединения с 1064 - это отдельные проблемы. – Drew
Я контролировал сервер, а также наш хостинг-провайдер. Сообщено об отсутствии атаки на сервере. Мы добавили несколько сайтов на сервер, но не должны конфликтовать с уже размещенными веб-сайтами, поскольку мы не внесли никаких изменений в MySQL, настройку PHP. Мы также отремонтировали базу данных. Но, не повезло. Все еще проверяем дальше, чтобы решить .. – Herbal