Arsip: Akses MySQL dari account WebHosting (pencerahan saja)
by LuriDarmawan in Articles more 15 years ago 2812
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)
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.
- 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.
Random Articles
- Konversi Rupiah ke Terbilang
- FPC version 3.2.0 has been released!
- Terbilang versi Indonesia dan english
- Menjalankan Aplikasi trial untuk 1 kali jalan
- ODBC on Windows 64 bit OS
- Bikin Balooon tooltip
- Ngoding Pascal di REPL.IT
- Menutup Aplikasi Lain
- Mengganti attribut subfolder sekali waktu
- Daftar Account Free Hosting yang Di-Approve oleh ServerMERDEKA.Com
Last Articles
Recent Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 3 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 11 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 11 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 11 years ago