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

avatar MasIzzudin
@MasIzzudin

9 Kontribusi 3 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

nambahin dikit sih gan ,untuk node.js sendiri memakai bahasa javascript sebagai backendnya dan biasanya pakai mongoDB sebagai databasenya.

avatar alfarisiwahyu
@alfarisiwahyu

7 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Iyaa sih saya tau kalau masalah itu..., tapi saya baru dalam masalah untuk database nya itu memakai mysql gan

avatar MasIzzudin
@MasIzzudin

9 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

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

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 6 tahun yang lalu

Mantap gan @rachmatsasongko Trimakasih atas Info dan tips nya (y)

avatar MasIzzudin
@MasIzzudin

9 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban