selam,
    MySQL sunucunun bulunduğu makinada tcpdump çalıştırabilme imkanın var
mı?
İlk önce sorunu yukarıda aramadan aşağıda bir sorun var mı bakmak faydalı
olabilir.
MySQL sunucuda;

# tcpdump -n dst 192.168.1.190 and port 3306 and tcp[13]=2

yazıp karşıdan gelen paket zamanında ulaşıyor mu bak. İsteği yaptığın anda
bu komutta çıktı oluşuyorsa
paket sorunsuz geliyor demektir. Gelmiyorsa arada bir sorun var. Geliyorsa
komutu

# tcpdump -n port 3306

şeklinde çalıştırıp bak. ACK paketi geri dönüyor mu zamanında.

Ayrıca yerel ağda bir sorun olup olmadığına baktın mı, örneğin;

# ping -s 1000 -c 100 192.168.1.190

bunda bir sorun var mı?

PHP ve MySQL e bakmadan aşağıyı ilk önce garanti altına almak faydalı
olacaktır.

kolay gelsin.




2008/11/19 [EMAIL PROTECTED] <[EMAIL PROTECTED]>

> Evet aynı LAN'da IP üzerinden bağlanıyorum.
> my.cnf de skip-name-resolve kullandım sonuç değişmedi.
> kodum çok basit deneme yapabilmek için bir script yazdım.
>
> $dbhost = '192.168.1.190';
> $dbuser = '********';
> $dbpass = '*******';
> $dbname = '**********';
>
> $zamanlar[0] = microtime(1);
> $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting
> to mysql');
> $zamanlar[1] = microtime(1);
>
> teşekkürler.
>
> 2008/11/19 Genco Yilmaz <[EMAIL PROTECTED]>
>
>
>>
>> 2008/11/19 [EMAIL PROTECTED] <[EMAIL PROTECTED]>
>>
>>>  Merhaba;
>>> Windows üzerine mysql yüklü makinamı linux'e çevirdim.
>>> Ubuntu Server'a ssh ve mysql hariç hiç birşey kurmadım.
>>> Ssh ile bağlanıp konsolda çalışırken herşey gayet normal olmasına rağmen;
>>> lan üzerinde başka bir makinadan; php  mysql_connect() 7 saniye civarlarında
>>> geziyor. (bu makina daha önce windows'a gayet hızlı bağlanıyordu.)
>>> veritabanı seçimi ve queryler normal çalışıyor.
>>> bir başka makinaya wamp yükledim oradan da aynı değerleri aldım.
>>> Problem nerelerden kaynaklanabilir? Ne yapabilirim?
>>>
>>> --
>>>
>>> cat
>>>
>>> _______________________________________________
>>> Linux E-Posta Listesi
>>> [email protected]
>>>
>>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
>>> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
>>> dakika içinde üyeliğinizi sonlandırabilirsiniz.
>>> http://liste.linux.org.tr/mailman/listinfo/linux
>>>
>>>
>> Selamlar,
>>     LAN üzerinde başka bir makinadan derken başka bir makinada bir web
>> sunucu var ve o sunucu
>> üzerindeki php'mi bağlanmaya çalışıyor? PHP connect'de hostname yerine IP
>> mi yazdın yoksa hostname'mi?
>> DNS'ten cevap zamanında geliyor mu bakabilirsin.
>>     MySQL sunucu kendisine bağlanan istemcinin adı hostname cache'inde
>> yoksa hem reverse hem normal sorguyla
>> istemciye bakar. En azından ben öyle biliyorum. Tabii bu gecikme esnasında
>> makinalardaki yük durumlarının normal seviyelerde
>> olduğunu düşünüyorum.
>>   Bağlantı yapan kodu + komut satırından hostname'in DNS tarafından
>> çözülme süresini vs gönderirsen sorunun daha iyi anlaşılabilir.
>>
>> kolaylıklar,
>>
>>
>> _______________________________________________
>> Linux E-Posta Listesi
>> [email protected]
>>
>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
>> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
>> dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> http://liste.linux.org.tr/mailman/listinfo/linux
>>
>>
>
>
> --
>
> cat
>
> _______________________________________________
> Linux E-Posta Listesi
> [email protected]
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> http://liste.linux.org.tr/mailman/listinfo/linux
>
>
_______________________________________________
Linux E-Posta Listesi
[email protected]

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux

Cevap