Başka makinadaki mysql e bağlanma ?

0
Onaylı Üye
Üye
Katılım
28 Eylül 2004
Mesajlar
896
Tepki puanı
0
Selam,

Bİr host var bir reseller. resellerde bir mysql oluşturduk. hosta da diyelim joomla kurduk. Bu joomla hostta calıcak fakat mysql i resellerden kullanacak.

host: windows
reseller: linux

bunu nasıl yapabiliriz bilgisi olan var mı acaba ?
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Resellar'daki mysql database'ine kullanici adi olustururken dis ip'lere izin vererek yapabilirsin. cPanel varsa, MySQL Databases -> Access Hosts kismindan orada baglanti kurmasina izin verecegin ek ip adreslerini girersin. ( % wildcard'dir, her host baglanti kurabilir demek )

Panel yoksa veya root olarak giris yapip duzenlenmek istiyorsa

# mysql -u root -p mysql (mysql'e login)
Enter password: (sifremizi gireriz)

mysql> GRANT ALL ON database_ismi.* TO 'kullanici_adi'@'WINDOWSUN IP ADRESI' IDENTIFIED BY 'kullanici_sifresi';

0 rows affected.

Mesaji alirsak o database'e windows makinanin ip'sinden belirtilen kullanici adi ve sifre ile giris yaptirilabilir.
 
0
Onaylı Üye
Üye
Katılım
26 Kasım 2006
Mesajlar
98
Tepki puanı
0
Konum
192.168.0.1
Angelo nun dedıklerıne ek olarak böle bir sistemi yaparken sql ve web sunucunun aynı datacanter da olmasına dikkat et. Ayrı dc lerde hatta ayrı ulkelerdeki sunucular arasında bu sekılde bi ayırım yapmanı tavsıye etmem.

+

Dedicated yada vps olmadıgı surece host yada reseller ile bu şekilde bir bölme yapamazsın.. sql ın yada web ın oldugu sunucularda kesınlıkle firewall vardır. Bu bölme işlemi sonrasında web'ının bulundugu sunucu her ıstegı kendı sql e gonderıcek ve sql den gelen her yanıt web'ın oldugu sunucuya iletilecektir. Kısaca sunucuların ip'leri yogun ıstekler yuzunden firewall a takılıcak buyuk ıhtımal blocklanacaktır.

son olarak angelo nun yazısında

mysql> GRANT ALL ON database_ismi.* TO 'kullanici_adi'@'WINDOWSUN IP ADRESI' IDENTIFIED BY 'kullanici_sifresi';

yerine

mysql> GRANT ALL ON database_ismi.* TO 'kullanici_adi'@'LINUX'UN IP ADRESI' IDENTIFIED BY 'kullanici_sifresi';

olması gerekıyor. Ancak win makınada bu komut dızınlerını calıstıramıyacagın ıcın bu testi atlaman gerekıcek :)
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Baglanacak kullanici Windows IP'si, database kurulumu Linux'da senaryosunda o satir dogrudur.

Bu iki sunucu ayni switch altinda cluster yapilmadiginda da band genisligindeki fantastik artis ve hemen arkasindan datacenter'in makinanin su ve elektrigini kestigi de gorulebilir:)
 
0
Onaylı Üye
Üye
Katılım
26 Kasım 2006
Mesajlar
98
Tepki puanı
0
Konum
192.168.0.1
sorry cok dıkkatlı bakmamısım uzaktaki sql e ssh tan ulasılabılıyormu onu denıyorsunuz sanmıstım :)

mysql -u database_ismi -p -h LINUX'UN IP ADRESI :)
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Kim kime baglaniyor karisti tabi :) Bana kalsa okusun lokalden pasa pasa, opteron makina varsa zaten canavar gibi okur, bir de scsi disk isterim, ev kirasi gibi server sonra..
 
0
Onaylı Üye
Üye
Katılım
26 Kasım 2006
Mesajlar
98
Tepki puanı
0
Konum
192.168.0.1
ehehehe öle olmuyor angelo ne yazıkkı kac dual opteron makına fısss gelıyor bılsen :) + villa kırası gibi server dıyelım ona .
 
0
Onaylı Üye
Üye
Katılım
21 Nisan 2008
Mesajlar
787
Tepki puanı
0
aynı host içinde makinaya bağlanabilirsiniz. Farklı sunucuda iken ip numarası yazarak bağlanabilirsiniz. Tabi Bunun için güvenlik ayarlarında izin olması lazım.
 
Geri
Üst