MySQL'e uzaktan nasıl bağlanabilirim? Acil yardım lütfen!

emreyilmaz

0
İyinet Üyesi
Katılım
26 Ağustos 2006
Mesajlar
108
Reaction score
0
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.
 

mydeli025

0
İyinet Üyesi
Katılım
5 Şubat 2006
Mesajlar
498
Reaction score
0
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: <?
$sunucu = "212.174.112.97";
$kullanici = "******";
$parola = "******";
$db = "deneme";
$baglanti = mysql_connect($sunucu, $kullanici, $parola)
or die("mysql error!");
?>
 

mydeli025

0
İyinet Üyesi
Katılım
5 Şubat 2006
Mesajlar
498
Reaction score
0
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 "localhost" yazan yere "%" işaretini koyun bağlanırsınız.
 

artofevil

0
İyinet Üyesi
Katılım
16 Ocak 2008
Mesajlar
1,476
Reaction score
28
Konum
at Hell
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ı?
 

mydeli025

0
İyinet Üyesi
Katılım
5 Şubat 2006
Mesajlar
498
Reaction score
0
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('example.com', 'mysql_user', 'mysql_password'); veya
mysql_connect('example.com:3306', 'mysql_user', 'mysql_password');
 

emreyilmaz

0
İyinet Üyesi
Katılım
26 Ağustos 2006
Mesajlar
108
Reaction score
0
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ı?

Panelim pleskti. Ancak bu yazıyı görmeden önce masaüstü bağlantısı ile mysql setup'tan açtım uzak erişimi. Şimdi sorunsuz.

Yardımızız için teşekkürler.
 

Bora

0
Yasakli Uye
Katılım
13 Aralık 2015
Mesajlar
504
Reaction score
0
Konum
Manisa
<?
$sunucu = "212.174.112.97";
$kullanici = "******";
$parola = "******";
$db = "deneme";
$baglanti = mysql_connect($sunucu, $kullanici, $parola)
or die("mysql error!");
?>

yukarıda arkadaşın yazdığı gibi php kullanıyorsanız bu sizin sorununuzu çözecektir..
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Elektronik Sigara Cicisex Porno
Üst