You are here

MySQL: «Когда меня ты позовёшь…»

main: 
DNSУ меня зазвонил телефон. Кто говорит?    Не секрет, основные посетители сайтов – спамеры. Чем они занимаются – известно. Но, периодически некоторых из них «пробивает» на общение. На днях один из таких поинтересовался, когда у меня появится свежий материал. Может это была такая заготовка, чтобы хозяин сайта не потёр комментарий (всё-таки, там были скрытые закладки), а может это был не «робот», а человек и он сам его набирал. Так что – рекламные ссылки я убрал, IP-адрес заблокировал (такой вот я «добрый»), но и пообещал чем-то порадовать. Что и исполняю.
 
Недели три назад мне потребовалось установить удалённое соединение с MySQL через Wi-Fi. Ничего сногсшибательного. Имеем проводную сеть и роутер, работающий с Wi-Fi. Ноутбук настроен, адреса выделены, всё в пределах одной подсети. Но, соединение не устанавливалось: «Error 1042 can't get hostname for your address». Очень интересно! Тем более, что связь делалась не по имени сервера, а прямо – по его IP-адресу.
 
Времени не было, но был Интернет. Вроде бы это не должно быть связано с DNS, но большинство склонялось именно к этому. Давайте проверим:
 
            telnet 192.168.167.1 3306      , где:
 
192.168.167.1 – IP-адрес моего MySQL-сервера (у Вас он может другой)
3306 – порт (у Вас он тоже может быть другим)
 
Если вы получаете ответ не мгновенно (как у меня), то у Вас, возможно, схожая проблема. Проблема с DNS: неверные настройки, задержки обработки и т.д. Разбираться можно, но если нет времени – можно поступить радикально, разрубив «гордиев узел», просто отключив в MySQL обработку имён. Для этого в файле «my.ini» (или в другом Вашем действующем настроечном файле, например в «my.cfg») в секции «[mysqld]» добавить строку «skip-name-resolve». Это приведёт к запрету использования имён хостов при соединении.
 
Перезагружаем. Отлично! У меня заработало, а у Вас? Надеюсь, тоже. :))
 
Что ещё можно добавить? Одни очень рекомендуют использовать эту настройку всегда и везде, другие – отправляют исправлять DNS. Одни обещают 1000%-ое ускорение, другие – скромнее. Конечно, всё в руках администраторов. Как настроят, так и будет. Потому, обычно эту настройку не использую, но иногда выручает.
 
 
Удачи!
 
Карандаш. 
 

Comments

Thanks very much for the professional and result oriented guide. I won't hesitate to suggest your web blog to anyone who ought to have support about this issue.

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer