İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Başka makinadaki mysql e bağlanma ?

tolgahat

0
İyinet Üyesi
Katılım
28 Eylül 2004
Mesajlar
896
Reaction score
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 ?
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
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.
 

Opteron

0
İyinet Üyesi
Katılım
26 Kasım 2006
Mesajlar
98
Reaction score
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 :)
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
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:)
 

Opteron

0
İyinet Üyesi
Katılım
26 Kasım 2006
Mesajlar
98
Reaction score
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 :)
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
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..
 

Opteron

0
İyinet Üyesi
Katılım
26 Kasım 2006
Mesajlar
98
Reaction score
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 .
 

PhpMania

0
İyinet Üyesi
Katılım
21 Nisan 2008
Mesajlar
787
Reaction score
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.
 

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

Üst