• 11-11-2007, 19:28:27
    #1
    Üyeliği durduruldu
    arkadaşlar benim localimde çalışan mysql sunucusuna bir sitem üzeirndne nasil bağlanabilirim.

    Örnek vermek gerekirse a.com adlı siteme kurduğum scriptin localimde ki veribankasını kullanmasını istiyorum ve ip adresimde sabit


    nasıl yapabilirim ??
  • 11-11-2007, 19:29:41
    #2
    sunucuoptimizasyon.com
    cpanel için söylüyorum mysql kısmından remote bölümüne erişecek ip adresini yazarsan o db ye erişime izin verilir diğer paneller için bilemiyorum başka yolu vardır
  • 11-11-2007, 19:38:30
    #3
    cPanel için:
    Verinin bulunduğu sunucu (lokaliniz) mysql portuna dışarıdan erişimi engellemiyorsa, MySQL Databases (MySQL Veritabanları) 'e girip aşağıda Access Hosts başlığı altında veriyi çekecek olan sunucu ip.sini girmeniz o sunucudan erişim izni verir. Bu alanda % işareti kullanırsanız ip sınırlaması olmaksızın erişim verilir.

    Bildiğim bu, kullanmadığımdan şu an teyid edip öyle yazdım.


    ____________
    Elazığlı, şu an bir bağlantı sorunu var galiba...be gönderene kadar sizin iletinizi görmedim. Aynı şeyi yazdım galiba.
  • 11-11-2007, 19:47:02
    #4
    sunucuoptimizasyon.com
    önemli değil fazla bilgi göz çıkarmaz
  • 11-11-2007, 20:05:30
    #5
    Üyeliği durduruldu
    hocam rooter kullanıyorum ve localhost'da çalışan mysql portu olan 3306'na gerekli yönlendirmeleri sorunsuz yaptım. Cpanel'de gerekenleride yaptım.
    Şöyle bir hata almaktayım.
    Alıntı
    Warning: mysql_pconnect() [function.mysql-pconnect]: Host 'host.svsnetwork.com' is not allowed to connect to this MySQL server in /home/xxx/public_html/settings/database.php on line 10
    Cannot connect to database, check if username, password and host are correct.
    ip adresim sabit ayrıca diğer ip adresimde dinamik. sabit ip adresine yüklenme şuan var hali hazırdaki dinamik ip adresimi kullanmak istiyorum bunuda dinamik dns ile gerçekleştirebilirimde işte bilgilerinize sığınarak nasil yapabileceğimin cevabını aramaktayım.

    hata verilen dosya

    <?php
    	$database="motor";
    	$mysql_user = "root";
    	$mysql_password = "xxxxxxxxxx"; 
    	$mysql_host = "88.xxx.xxx.97:3306";//hata veren yer
    	$mysql_table_prefix = "";
    
    
    
    	$success = mysql_pconnect ($mysql_host, $mysql_user, $mysql_password);
    	if (!$success)
    		die ("<b>Cannot connect to database, check if username, password and host are correct.</b>");
        $success = mysql_select_db ($database);
    	if (!$success) {
    		print "<b>Cannot choose database, check if database name is correct.";
    		die();
    	}
    ?>
  • 12-11-2007, 00:22:25
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    neden Portu yazıyorsunki Portu Yazmadan Denesene bi
  • 12-11-2007, 00:37:58
    #7
    Üyeliği durduruldu
    mysql portsuz baÄŸlanmazda ondan
    bu arada sorunun çözümünü bir siteye üye olurken aklıma geldi ve çözdüm tşk ederim.
  • 12-11-2007, 00:43:06
    #8
    Pars, 3306 zaten normal port olduğu için yazmana gerek yok, ilerde belki işine yarar bir not.
  • 12-11-2007, 21:41:27
    #9
    Üyeliği durduruldu
    urban bağlanmıyordu port yazmadan rooter modem kullandığım için
    şimdi çok güzel ya kendi bilgisayarımdaki db'den siteme veri gönderiyorum uy harika bişi