ขั้นตอนการติดตั้ง MongoDB บน CentOS 7
MongoDB เป็นฐานข้อมูล NoSQL เน้นประสิทธิภาพและความพร้อมใช้งานสูง ไม่ต้องกำหนดสกีมาไว้ล่วงหน้า
เงื่อนไขก่อนติดตั้ง
- CentOS 7 ติดตั้งแล้ว
- ผู้ใช้ที่มีสิทธิ์ root
เพิ่ม Repository และติดตั้ง
- สร้างไฟล์ repo:
vi /etc/yum.repos.d/mongodb-org.repo - เพิ่มเนื้อหา repository MongoDB 3.2
- รัน
yum updateแล้วyum install mongodb-org
จัดการบริการ MongoDB
systemctl start mongod systemctl status mongod systemctl reload mongod systemctl stop mongod
แก้ไขขีดจำกัดกระบวนการ (ulimit)
MongoDB ต้องการจำนวนกระบวนการสูงกว่าค่าเริ่มต้น 4096 ให้แก้ไข /etc/security/limits.d/20-nproc.conf เปลี่ยนเป็น 32000 แล้วรีสตาร์ท
สร้างผู้ดูแลระบบ
use admin
db.createUser({ user: "admin", pwd: "password123", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })