Monday, November 11, 2024
Debian Linux Mint Mongodb Ubuntu

Cara Install MongoDB pada Ubuntu 20.04 / Debian 11 / Linux Mint

mongodb

“Cara Install MongoDB pada Ubuntu 20.04 / Debian 11 / Linux Mint”

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
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
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()
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.

(Visited 282 times, 1 visits today)

Similar Posts