Postingan lainnya
NodeJs dengan Mysql
Assalamu 'alaikum..., Saya ingin bertanya tentang Mysql dengan NodeJs..., karena saya masih awam dalam NodeJs jadi saya masih bingung dengan menggabungkan Mysql sama NodeJs, setau saya jika kita ingin membuat database Mysql, kita bisa membuat lewat localhost/phpmyadmin ataupun terminal.., dan saya menggunakan apache. tapi saya pernah bertanya kepada teman saya kalau saya mau menggunakan NodeJs saya gak perlu Install Apache, dan ternyata saya malah tambah bingung bagaimana saya bisa membuat database mysql dengan NodeJs tanpa phpmyadmin.
Mungkin para Mastah bisa memberikan penjelasan lebih detail kepada saya tentang Mysql dengan NodeJs
TrimaKasih
4 Jawaban:
nambahin dikit sih gan ,untuk node.js sendiri memakai bahasa javascript sebagai backendnya dan biasanya pakai mongoDB sebagai databasenya.
Iyaa sih saya tau kalau masalah itu..., tapi saya baru dalam masalah untuk database nya itu memakai mysql gan
Jawaban Terpilih
yang dibilang temen agan itu memang benar, nodejs sendiri bisa berfungsi sebagai webserver karena punya http module. sedangkan phpmyadmin itu sekedar UI untuk memudahkan kita memanage mysql database via browser. tanpa phpmyadmin pun kita bisa menggunakan mysql, salah satu caranya seperti yang agan bilang, via SSH terminal.
yang penting install database mysql ke server, misal kalau di ubuntu
$ sudo apt-get install mysql-server
petunjuk lebih lengkap bisa dibaca disini https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-16-04 dari sini nanti kita bisa buat database dan table via SSH command
kalau agan memang butuh phpmyadmin ya mesti install webserver, bisa apache ataupun nginx (saya lebih suka nginx). install phpmyadmin di server via SSH seperti kita install mysql
$ sudo apt-get install phpmyadmin
setelah itu tinggal agan atur apache/nginx config supaya waktu buka url domain/phpmyadmin mengarah ke directory phpmyadmin yang baru diinstal
untuk query di nodejs script sendiri ada beberapa opsi, bisa pakai standard mysql, sequelize atau knex. jangan bingung, ini bukan database mysql tapi modul supaya kita bisa melakukan query via nodejs script. installnya via npm, pilih salah satu aja jangan semua. untuk detail pemakaian bisa dicari di web masing2 modul
$ npm install mysql
$ npm install sequelize
$ npm install knex
Mantap gan @rachmatsasongko Trimakasih atas Info dan tips nya (y)