• 10-06-2014, 16:01:56
    #1
    Merhabalar;
    2 Sunucumuz var bu sunucular örneğin;
    Web
    1. Sunucunun ipsi 195.20.20.100 olsun
    Local ipsi: 192.168.1.100 olsun

    MySQL
    1. Sunucunun ipsi 195.20.20.99 olsun
    Local ipsi: 192.168.1.99 olsun

    Åžimdi sorunumuz ÅŸu;
    Mysql i normal ipsi kullanmak istemiyoruz local olarak kullanılacak bu sunucular aynı kabinette birbirinle bağlı (pingleniyor)

    $mysql_hostname = "195.20.20.99"; diyince bağlanıyor direk mysqle problem yok.


    Ama biz istiyoruz mysql sunucusu dışarıya açık olmasın sadece 1. sunucu erişsin

    onun içinde
    $mysql_hostname = "192.168.1.99"; diyoruz ancak bağlanmıyor sebebi ne olabilir?


    Bir yerden ayarı filan mı var acaba?
  • 10-06-2014, 16:17:10
    #2
    Evet öncelikle remote izni vermeniz lazım kullanacağınız web sunucusu için ve ayrıca kullanıcı için

    Alıntı
    GRANT ALL PRIVILEGES ON database.* to ‘user’@'yourremotehost' IDENTIFIED BY 'newpassword';
    Aşağıda daha detaylı bir anlatım bulabilirsiniz
    http://31bit.com/technology/86-mysql...mysql-database
  • 10-06-2014, 16:24:33
    #3
    hocam dediğinize göre normal ip verincede çalışmaması lazım değilmi?

    anormal durum, normal ipde sıkıntı yok local ip yazınca çalışmaması
  • 10-06-2014, 16:31:28
    #4
    Üyeliği durduruldu
    MySQL için farklı IP adresi üzerinden gelen tüm bağlantı istekleri "dışardan" olarak algılanır. Bunun için uzaktan erişim ( remote access ) verip erişimi de kısıtlamanız yeterli. Kısıtlarken bağlantıların kabul edileceği IP adresini yani diğer sunucunuzun IP adresini belirtmeniz lazım.
  • 10-06-2014, 16:33:47
    #5
    cpanel üzerinden belirtim aslında remote mysql de sıkıntı olsa normal ipsini verince çalışmaması lazım (kendi düşüncem) normal ipde çatır çatır çalışırken local ipde mysqle erişemiyor aslında sıkıntı bu

    # ping 192.168.0.100
    PING 192.168.0.100 (192.168.0.100) 56(84) bytes of data.
    64 bytes from 192.168.0.100: icmp_seq=1 ttl=64 time=0.203 ms
    64 bytes from 192.168.0.100: icmp_seq=2 ttl=64 time=0.184 ms
    64 bytes from 192.168.0.100: icmp_seq=3 ttl=64