“Cara Install MongoDB pada Ubuntu 20.04 / Debian 11 / Linux Mint”
Daftar Isi
Pendahuluan
MongoDB adalah database dokumen sumber terbuka dan gratis. Itu milik keluarga database yang disebut NoSQL, yang berbeda dari database SQL berbasis tabel tradisional seperti MySQL dan PostgreSQL.
Di MongoDB, data disimpan dalam dokumen seperti JSON yang fleksibel di mana bidang dapat bervariasi dari satu dokumen ke dokumen lainnya. Itu tidak memerlukan skema yang telah ditentukan, dan struktur data dapat diubah dari waktu ke waktu.
Install MongoDB pada Ubuntu 20.04 / Debian 11 / Linux Mint
sudo apt update
- Install dependensi
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
- Import GPG key
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
- Tambahkan repositori
sudo add-apt-repository 'deb [arch=amd64] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse'
- Install Mongodb
sudo apt install mongodb-org
- Enable Service
sudo systemctl enable --now mongod
- Cek versi
mongo --eval 'db.runCommand({ connectionStatus: 1 })'
Konfigurasi Mongodb
- Edit File konfig
sudo nano /etc/mongod.conf
security: authorization: enabled
- Restart Service
sudo systemctl restart mongod
Membuat User Admin
- Masuk ke mongodb
mongo use admin
db.createUser( { user: "mongoAdmin", pwd: "changeMe", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] } )
quit()
- test login
mongo -u mongoAdmin -p --authenticationDatabase admin use admin show users
Output
{ "_id" : "admin.mongoAdmin", "userId" : UUID("49617e41-ea3b-4fea-96d4-bea10bf87f61"), "user" : "mongoAdmin", "db" : "admin", "roles" : [ { "role" : "userAdminAnyDatabase", "db" : "admin" } ], "mechanisms" : [ "SCRAM-SHA-1", "SCRAM-SHA-256" ] }
Penutup
Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Install MongoDB pada Ubuntu 20.04 / Debian 11 / Linux Mint. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.