Arsip: Akses MySQL dari account WebHosting (pencerahan saja)


by LuriDarmawan in Articles more 12 years ago 2381
Refer ke thread di forum,
http://delphi-id.org/thread/unknown/4760/view-old-thread/

hal seperti ini lah yang membuat para developer bertekuk lutut,
rata2 para tukang ketik keyboard, selalu menginginkan akses langsung ke database.
(topik ini pernah sy lepas jauuuhh jauh hari sebelumnya, sampe lupa kapan, nyari jg males)
ok, topik sy batasi seperti ini saja:
- imand mau buat aplikasi yang bisa digunakan dari manapun
- database bisa diakses dari manapun
- minimal cost, sehingga pilihnya hosting requler dengan dedicated-ip

ok,
demikian dari saya si luri yang berantakan ini.

[1] kalo pilih hosting, mengapa perlu dedicated ip?
tidak perlu,
mengapa? krn buang-buang duit dan buang buang energi.
sudah jelas hosting, jadi untuk akses ke db tidak perlu ip.

mengapa anda perlu ip?
pasti karena keterbiasaan akses mysql pake direct ip yaa?

db-hostname: localhost, 192.168.0.1, 127.0.0.1, 202.111.222.333

helehh.... ga perlu beginian.
kita bisa buat db-hostname jadi: serverdatabaseku.diujungsana.delphi-id.org
cukup arahkan NS ke dns yang dimiliki, dan buat A-Record ke ip yang dituju.

jangan lupa,
beri permission di database agar user aaaa boleh akses menuju ke hostname bbbb

[2] apakah end-user harus menggunakan dedicated-ip juga?
tidak harus.
tergantung kondisi dan banyak hal yang diinginkan.
nah... kalau memangnya ingin membuat aplikasi mobile, masa harus dengan dedicated ip juga?
jadi tidak mobile dong?
soal keamanan, proteksi bisa dilakukan dibanyak sisi, tidak hanya berkutat di ip.
Anda bisa bayangkan sendiri.
bayangkan.
bayangkan.
yangkan.
kan.
.


[3] lalu, apakah bisa akses database langsung?
bisa, tentu saja bisa.
asal:
a. server hosting memperbolehkan akses langsung ke database,
b. network yang digunakan user membuat akses menuju port mysql

dengan demikian,
server hosting harus membuka port 3306 yang digunakan untuk melakukan akses ke mysql
admin network harus membuka jalur ke port 3306.

masalahnya,
baikkah hal seperti ini?
pendapat saya, membuka akses langsung ke port 3306 mysql sangat rawan sekali.
hal ini sama saja membuka pintu dapur kita langsung, dan tentu mengundang para tamu tak di undang untuk mencicipi hidangan di dapur.
:(

dengan demikian,
jika jalur network telah dimungkinkan,
aplikasi bisa dikerjakan seperti biasa, tinggal masalah baik tidak baiknya saja.


saran,
walau port 3306 telah dibuka, sebaiknya gunakan cara lain dalam melakukan akses ke database mysql ini.
bisa gunakan tunneling, atau buat webservice, atau apalah yang diinginkan.

[4] berikutnya, port 3306 mysql ditutup, naah.. ngapain coba?
inovasi dong
ya sudah, karena pintu dapur ditutup.
biasakan masuk lewat pintu depan, ketuk pintu, pejet bel, jangan lupa salam.
bel pintu yang tersedia bermacam-macam, diantarnya:
- services
- tunneling

saya sendiri masih beranggapan, baik services maupun tunneling adalah tetap sama-sama service.

khusus untuk tunneling, ada beberapa cara, diantaranya:
- ssh-tunneling
- http-tunneling

jika menggunakan ssh-tunneling, pastikan juga account hosting anda diberikan akses SSH.
jika diberi akses, pastikan juga port SSH yang digunakan.
kalau tidak ada akses SSH, berarti coba cara ketuk pintu yang lain.

gunakan http-tunneling
caranya? coba search dulu.
ada yang menggunakan php, ada yang pl
mana yang disuka, tergantung dari jiwa kita masing-masing.
upps.. tergantung juga dari orderan si bos dan si end-user yaaa

naahh....
diatas tadi sedikit intro tentang akses mysql dari account webhosting.

( awas ada promosi lewat )
sebenarnya ada sedikit solusi kecil,
jika rekan2 ingin lebih aman dalam pengelolaan account hosting, aplikasi, database,
dan ingin akses penuh terhadap account,

maka

pilihlah: VPS

dengan VPS, bisa didapet:
- satu server virtual
- akses root
- dedicated-ip

bisa dibayangkan ga? begituuu banyak hal2 yang bisa kita lakukan.
ya khann ?

( promosi beneran )
Melalui kioss, harga VPS dimulai dari harga 150.000/bln

Diskusi lanjut bisa langsung ke:
http://delphi-id.org/thread/unknown/4760/view-old-thread/

Selamat Mencoba dan semoga order selalu berjalan.



Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com