eger yukardaki dediklerimi normal ise.. bunlari denedim gene baglanamadim der isen. Bu yazida sanirim cozumu: Yetkinedirme sorunu, bağlanmaya çalıştığınız kullanıcı için dışarıdan erişim izni verilmemiş. Karşı sunucuda bağlanmaya çalıştığınız kullanıcı bilgilerini PHPMyAdmin ile editleyin ve kullanıcı host bölümünde &quot;localhost&quot; yazan yere &quot;%&quot; işaretini koyun bağlanırsınız.

Arkadaşlar Plesk'ten mysql database kurdum. Şimdide sadece localhost'tan bağlanılıyor database'e. Yani başka bir sunucu'dan bağlanamıyorum bu db'ye. Masaüstü bağlantım filan var windows server+plesk kullanıyorum. Neler yapmalıyım bu bağlantı iznini açmak için? Yani Başka bir sunucudan mysql'deki verileri çekmek istiyorum. Yani front benzeri şeyler değil de direk başka sunucudaki koddan asp ile bağlanmak istiyorum. Yardımınız için teşekkürler.

tabiki acinca sorunlar olabilir ama bunlar nedir bilemiyorum.. ama cevizde okudugum bir yazida cpanelde sadece ip tanitarak sadece o ip cekebilecegi yaziyordu.. Cpanel kullanmadim arastirrilirsa bulunabilir. Direk sorunun cevabı nedir bilmiyorum ancak, mysql-front programını kullanarak web sitemin veritabanına bağlanmadan önce cPanel'deki MySQL Databases bölüümünde en altta bulunan Access Hosts: kısmına kendi IP'mi eklemem gerekiyor. Büyük ihtimalle senin de veritabanının bulunduğu hostta böyle bir işlem yapman lazım, yani nereden bağlanacak isen oranın IP adresini yazman lazım. mysql_connect ise şöyle bir şey olur gibime geliyor: mysql_connect ; veya mysql_connect('example.com:3306', 'mysql_user', 'mysql_password');

bana teorikte doğru fakat pratikte uygulanması pek doğru olmayan bir yöntem gibi geliyor arkadaş sonucunu buraya yazarsa sevirim. Güvenlik açısından problem yaratır mı?

artofevil' Alıntı:

normalde mysql database config ayarlari yapilan yerde baska sunucudaki kodlarda localhost yazan yere baglanmak istedigin sunucun ip yazarak baglanrsin.. 1. sunucu: mysql actin. 2. sunucu: kodlar var. 2. sunucudaki kodlara 1. sunucudaki mysql databasei calistirmak istersen/ 2. suncuudaki kodlara config database ayarlarina localhost yazdigin yere 1. sunucun ip adresini yazarak baglanabilirsin.. ornek: &lt;? $sunucu = &quot;212.174.112.97&quot;; $kullanici = &quot; &quot;; $parola = &quot; &quot;; $db = &quot;deneme&quot;; $baglanti = mysql_connect or die ; ?&gt;

&lt;? $sunucu = &quot;212.174.112.97&quot;; $kullanici = &quot; &quot;; $parola = &quot; &quot;; $db = &quot;deneme&quot;; $baglanti = mysql_connect or die ; ?&gt; yukarıda arkadaşın yazdığı gibi php kullanıyorsanız bu sizin sorununuzu çözecektir..