<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Personal Blog of Emre Yaşar &#187; skip_name_resolve</title>
	<atom:link href="http://www.yasars.com/index.php/tag/skip_name_resolve/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yasars.com</link>
	<description>A bit technical, a bit lifestyle..</description>
	<lastBuildDate>Tue, 27 Apr 2010 19:55:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MySQL ve DNS</title>
		<link>http://www.yasars.com/index.php/2009/12/07/mysql-ve-dns/</link>
		<comments>http://www.yasars.com/index.php/2009/12/07/mysql-ve-dns/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 20:34:25 +0000</pubDate>
		<dc:creator>Admin - Emre Yasar</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[blocked because of many connection errors]]></category>
		<category><![CDATA[flush-hosts]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysql dns]]></category>
		<category><![CDATA[skip_name_resolve]]></category>

		<guid isPermaLink="false">http://www.yasars.com/?p=332</guid>
		<description><![CDATA[MySQL&#8217;de yetkilendirme kullanıcı@host şeklinde yapılmakta. Yani kullanıcının hangi host&#8217;dan MySQL&#8217;e erişebileceği de belirlenmekte.
Bu yetkilendirmeyi bazen  emre@192.168.1.1 bazen de emre@testserver.ford.com.tr şeklinde tanımlarız.
Bu iki yöntemin avantaj ve dezavantajlarından biraz bahsedelim:


Hostname ile yetkilendirmenin avantajını şu şekilde açıklayabiliriz:

Sunucunun IP&#8217;sini değiştirmeniz gerektiğinde tüm MySQL yetkilerini teker teker değiştirmek yerine DNS kaydında (veya /etc/hosts dosyasında) gerekli değişikliği yapmanız yeterli olacaktır.

IP adresi [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-333" title="logo-mysql" src="http://www.yasars.com/wp-content/uploads/2009/12/logo-mysql-300x218.jpg" alt="logo-mysql" width="300" height="218" />MySQL&#8217;de yetkilendirme <strong>kullanıcı@host</strong> şeklinde yapılmakta. Yani kullanıcının hangi host&#8217;dan MySQL&#8217;e erişebileceği de belirlenmekte.</p>
<p>Bu yetkilendirmeyi bazen  <strong>emre@192.168.1.1</strong> bazen de <strong>emre@testserver.ford.com.tr</strong> şeklinde tanımlarız.</p>
<p>Bu iki yöntemin avantaj ve dezavantajlarından biraz bahsedelim:</p>
<p><span id="more-332"></span></p>
<ul>
<li>Hostname ile yetkilendirmenin avantajını şu şekilde açıklayabiliriz:</li>
</ul>
<p>Sunucunun IP&#8217;sini değiştirmeniz gerektiğinde tüm MySQL yetkilerini teker teker değiştirmek yerine DNS kaydında (veya /etc/hosts dosyasında) gerekli değişikliği yapmanız yeterli olacaktır.</p>
<ul>
<li>IP adresi ile yetkilendirmenin avantajı ise:</li>
</ul>
<p>MySQL sistemini başka bir sunucuya (DNS) doğrudan bağımlı hale getirmemiş olursunuz.</p>
<p>İlk bakışta, yönetmisel açıdan işinizi kolaylaştıracağı için ve muhtemelen her an erişilebilir durumda olması için yedekli yapıda kurduğunuz DNS sunucunuza güvendiğiniz için hostname ile yetkilendirmeyi tercih edersiniz.</p>
<p><span style="text-decoration: underline;">O zaman şu durumları da göz önünde bulundurmakta fayda var</span>:</p>
<p>MySQL, bir hostname&#8217;i çözeceği zaman öncelikle kendi host cache&#8217;ine bakar. Aradığı hostname&#8217;i host cache&#8217;inde bulamaz ise, IP adresinden hostname&#8217;i çözer, sonra hostname&#8217;den IP adresini çözer ve iki sonucu karşılaştırarak IP adresinini netleştirir.</p>
<p>MySQL sunucunuza erişen çok fazla host varsa (en basitinden 128&#8242;den fazla, çünkü MySQL host cache&#8217;i varsayılan olarak 128 host bilgisi tutar) veya DNS sunucunuz yavaş çalışıyorsa bu DNS sorguları MySQL performansınızı düşürecektir.  Özellkle MySQL veritabanınız thread-safe özelliğiyle çalışmıyorsa bu yavaşlığın çok ciddi boyutlara ulaştığını görebilirsiniz.</p>
<p><span style="text-decoration: underline;">Hostname ile yetkilendirme yaptığınızda dikkat etmeniz gereken diğer bir durum da şu olacaktır:</span></p>
<p>Şayet bir IP adresi için birden çok DNS kaydınız var ise yukarıda anlattığım DNS sorgulama mekanizması düzgün çalışmayacağı için bu IP&#8217;den MySQL sunucusuna erişmeye çalışan tüm uygulamalar aşağıdakine benzer bir hata alacaktır:</p>
<p><strong>Warning: mysql_connect(): Host &#8216;testserver.ford.com.tr&#8217; is blocked because of many connection errors; unblock with &#8216;mysqladmin flush-hosts&#8217; in</strong> /srv/www/htdocs/xx/xxx.php on line xxx</p>
<p>Bu hatayı aldığınızda doğal olarak ilk yapacağınız şey <strong>mysqladmin flush-hosts</strong> yapmak olacaktır. Kısa bir süre için de olsa problemin düzeldiğinizi göreceksiniz ama çok sürmeyecek bu durum.</p>
<p><strong>emreyasar@mysqlserver:~&gt; host 192.168.1.1</strong> yazdığınızda<br />
1.1.168.192.in-addr.arpa domain name pointer testserver.ford.com.tr.<br />
1.1.168.192.in-addr.arpa domain name pointer test1.ford.com.tr.<br />
1.1.168.192.in-addr.arpa domain name pointer test2.ford.com.tr.</p>
<p>gibi birden çok sonuç alıyorsanız MySQL 192.168.1.1 IP&#8217;sinden gelen istemleri güvenlik gereği bloklayacaktır.</p>
<p><strong>Peki bu durumda ne yapmalıyız?</strong></p>
<p>MySQL sunucunusunun <strong>/etc/my.cnf</strong> dosyasına  <strong>skip_name_resolve</strong> satırını ekleyip MySQL servisini yeniden başlatın.</p>
<p>Problemin çözüldüğünü göreceksiniz.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">
<div class="SYN_ROW">
<div id="syn_row5" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">MySQL&#8217;de yetkilendirme kullanıcı@sunucu şeklinde yapılmakta. Yani kullanıcının hangi host&#8217;dan MySQL&#8217;e erişebileceği de belirlenmekte.</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="6" />
<input id="syn_ctrl6" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row6" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="7" />
<input id="syn_ctrl7" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row7" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="8" />
<input id="syn_ctrl8" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row8" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">Bu yetkilendirmeyi bazen  emre@192.168.1.1 bazen de emre@testserver.ford.com.tr şeklinde tanımlarız.</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="9" />
<input id="syn_ctrl9" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row9" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="10" />
<input id="syn_ctrl10" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row10" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="11" />
<input id="syn_ctrl11" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row11" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">Bu iki yöntemin avantaj ve dezavantajlarından biraz bahsedelim:</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="12" />
<input id="syn_ctrl12" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row12" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="13" />
<input id="syn_ctrl13" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row13" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">Hostname ile yetkilendirmenin avantajını şu şekilde açıklayabiliriz: </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="14" />
<input id="syn_ctrl14" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row14" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">Sunucunun IP&#8217;sini değiştirmeniz gerektiğinde tüm MySQL yetkilerini teker teker değiştirmek yerine DNS kaydında (veya /etc/hosts dosyasında) gerekli değişikliği yapmanız yeterli olacaktır.</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="15" />
<input id="syn_ctrl15" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row15" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="16" />
<input id="syn_ctrl16" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row16" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">IP adresi ile yetkilendirmenin avantajı ise:</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="17" />
<input id="syn_ctrl17" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row17" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">MySQL sistemini başka bir sunucuya (DNS) doğrudan bağımlı hale getirmemiş olursunuz.</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="18" />
<input id="syn_ctrl18" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row18" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="19" />
<input id="syn_ctrl19" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row19" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">İlk bakışta, yönetmisel açıdan işinizi kolaylaştıracağı için ve muhtemelen her an erişilebilir durumda olması için yedekli yapıda kurduğunuz DNS sunucunuza güvendiğiniz için hostname ile yetkilendirmeyi tercih edersiniz. </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="20" />
<input id="syn_ctrl20" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row20" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="21" />
<input id="syn_ctrl21" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row21" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">O zaman şu durumları da göz önünde bulundurmakta fayda var:</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="22" />
<input id="syn_ctrl22" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row22" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="23" />
<input id="syn_ctrl23" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row23" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">MySQL, bir hostname&#8217;i çözeceği zaman öncelikle kendi host cache&#8217;ine bakıyor. Aradığı hostname&#8217;i host cache&#8217;inde bulamaz ise, IP adresinden hostname&#8217;i çözer, sonra hostname&#8217;den IP adresini çözer ve iki sonucu karşılaştırarak IP adresinini netleştirir.</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="24" />
<input id="syn_ctrl24" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row24" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="25" />
<input id="syn_ctrl25" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row25" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">MySQL sunucunuza erişen çok fazla host varsa (en basitinden 128&#8242;den fazla) veya DNS sunucunuz yavaş çalışıyorsa bu DNS sorguları MySQL performansınızı düşürecektir.  Özellkle MySQL veritabanınız thread-safe özelliğiyle çalışmıyorsa bu yavaşlığın çok ciddi boyutlara ulaştığını farkedebilirsiniz. </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="26" />
<input id="syn_ctrl26" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row26" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="27" />
<input id="syn_ctrl27" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row27" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">Hostname ile yetkilendirme yaptığınızda dikkat etmeniz gereken diğer bir durum da şu olacaktır:</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="28" />
<input id="syn_ctrl28" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row28" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="29" />
<input id="syn_ctrl29" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row29" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">Şayet bir IP adresi için birden çok DNS kaydınız var ise yukarıda anlattığım DNS sorgulama mekanizması düzgün çalışmayacağı için bu IP&#8217;den MySQL sunucusuna erişmeye çalışan herkes aşağıdakine benzer bir hata alacaktır:</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="30" />
<input id="syn_ctrl30" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row30" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="31" />
<input id="syn_ctrl31" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row31" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">Warning: mysql_connect(): Host &#8216;testserver.ford.com.tr&#8217; is blocked because of many connection errors; unblock with &#8216;mysqladmin flush-hosts&#8217; in /srv/www/htdocs/xx/xxx.php on line xxx </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="32" />
<input id="syn_ctrl32" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row32" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="33" />
<input id="syn_ctrl33" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row33" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="34" />
<input id="syn_ctrl34" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row34" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">Bu hatayı aldığınızda doğal olarak ilk yapacağınız şey mysqladmin flush-hosts yapmak olacaktır. Kısa bir süre için de olsa problemin düzeldiğinizi göreceksiniz ama çok sürmeyecek bu durum.</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="35" />
<input id="syn_ctrl35" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row35" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="36" />
<input id="syn_ctrl36" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row36" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="37" />
<input id="syn_ctrl37" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row37" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="38" />
<input id="syn_ctrl38" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row38" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">emreyasar@mysqlserver:~<span class="HTML_CHA">&amp;gt;</span> host 192.168.1.1       yazdığınızda </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="39" />
<input id="syn_ctrl39" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row39" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">1.1.168.192.in-addr.arpa domain name pointer testserver.ford.com.tr.</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="40" />
<input id="syn_ctrl40" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row40" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">1.1.168.192.in-addr.arpa domain name pointer test1.ford.com.tr.</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="41" />
<input id="syn_ctrl41" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row41" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">1.1.168.192.in-addr.arpa domain name pointer test2.ford.com.tr.</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="42" />
<input id="syn_ctrl42" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row42" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="43" />
<input id="syn_ctrl43" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row43" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="44" />
<input id="syn_ctrl44" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row44" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">gibi birden çok sonuç alıyorsanız MySQL 192.168.1.1 IP&#8217;sinden gelen istemleri güvenlik gereği bloklayacaktır.</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="45" />
<input id="syn_ctrl45" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row45" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="46" />
<input id="syn_ctrl46" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row46" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="47" />
<input id="syn_ctrl47" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row47" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">Peki bu durumda ne yapmalıyız?</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="48" />
<input id="syn_ctrl48" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row48" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="49" />
<input id="syn_ctrl49" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row49" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="50" />
<input id="syn_ctrl50" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row50" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">Basit:  MySQL sunucunusunun /etc/my.cnf dosyasına  skip_name_resolve satırını ekleyip MySQL servisini yeniden başlatın.</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="51" />
<input id="syn_ctrl51" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row51" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="52" />
<input id="syn_ctrl52" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row52" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"> </span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="53" />
<input id="syn_ctrl53" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row53" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT">Artık yukarıdaki hatayı almayacaksınız.</span></div>
</div>
<div class="SYN_ROW">
<div class="SYN_LNB">
<input class="SYN_LNN" type="label" value="54" />
<input id="syn_ctrl54" class="SYN_BCH" type="label" value="-" /></div>
<div id="syn_row54" class="SYN_TXT" style="text-indent: -0.5em; padding-left: 1em;"><span class="HTML_TXT"><br />
</span></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.yasars.com/index.php/2009/12/07/mysql-ve-dns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

