How To Install MongoDB on CentOS 7
תוכן עניינים:
MongoDB הוא מאגר מסמכים בחינם ובקוד פתוח. זה מסווג כמסד נתונים של NoSQL השונה ממסדי נתונים מבוססי SQL מבוססי טבלה כמו MySQL ו- PostgreSQL.
ב- MongoDB, הנתונים מאוחסנים במסמכים גמישים, דמויי JSON, שבהם השדות יכולים להשתנות ממסמך למסמך. זה לא דורש סכמה מוגדרת מראש וניתן לשנות את מבנה הנתונים לאורך זמן.
במדריך זה, נראה לך כיצד להתקין ולהגדיר את המהדורה הקהילתית של MongoDB בשרת CentOS 7 ממאגרי הרשמי של MongoDB.
תנאים מוקדמים
לפני שתמשיך במדריך זה, וודא שאתה מחובר כמשתמש עם הרשאות סודו.
התקנת MongoDB
בעת כתיבת מאמר זה, הגרסה האחרונה של MongoDB הזמינה ממאגרי MongoDB הרשמיים היא גרסה 4.0. לפני שתמשיכו עם השלב הבא בקרו בסעיף (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum) בתיעוד של MongoDB ולבדוק אם יש מהדורה חדשה זמינה.
עקוב אחר השלבים שלהלן כדי להתקין את הגירסה היציבה האחרונה של MongoDB בשרת CentOS שלך:
-
הפעלת מאגר MongoDB
כדי להוסיף את מאגר MongoDB למערכת שלך, פתח את עורך הטקסט שלך וצור קובץ תצורה חדש של מאגר YUM בשם
/etc/yum.repos.d/mongodb-org.repomongodb-org.repo
בתוך הספרייה/etc/yum.repos.d/
:name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
התקנת MongoDB
כעת, לאחר
mongodb-org
מופעל, באפשרותך להתקין אתmongodb-org
המטאmongodb-org
באמצעות כלי השירות yum:sudo yum install mongodb-org
במהלך ההתקנה יאם יבקש ממך לייבא את מפתח MongoDB GPG. הקלד
y
ולחץ עלEnter
.החבילות הבאות יותקנו במערכת שלך כחלק
mongodb-org
:-
mongodb-org-server
- הדמוןmongod
, ותסריטים ותצורות init תואמים.mongodb-org-mongos
- הדמון שלmongos
.mongodb-org-shell
-mongodb-org-shell
המונגו, ממשק JavaScript אינטראקטיבי ל- MongoDB, ששימשה לביצוע משימות ניהוליות חשבה ששורת הפקודה.mongodb-org-tools
- מכיל מספר כלים של MongoDB לייבוא וייצוא של נתונים, נתונים סטטיסטיים וכן כלי עזר אחרים.
מתחיל את MongoDB
לאחר סיום ההתקנה, התחל את הדמון MongoDB והפעל לו אתחול על ידי הקלדה:
sudo systemctl enable mongod
מאמת התקנת MongoDB
כדי לאמת את ההתקנה
mongo
לשרת מסד הנתונים MongoDB בעזרת כליmongo
את גרסת השרת:mongo
ברגע שאתה נמצא במעטפת MongoDB, הקלד את הפקודה הבאה שתציג את גרסת MongoDB:
db.version()
הפלט ייראה כך:
4.0.1
-
קביעת תצורה של MongoDB
באפשרותך לקבוע את התצורה של מופע MongoDB שלך על ידי עריכת קובץ התצורה
/etc/mongod.conf
שנכתב ב- YAML.
הגדרות ברירת המחדל של תצורה מספיקות ברוב המקרים. עם זאת, לסביבות ייצור אנו ממליצים לבטל את הפרק של פרק האבטחה ולאפשר הרשאה כמוצג להלן:
/etc/mongod.conf
security: authorization: enabled
אפשרות
authorization
מאפשרת בקרת גישה מבוססת תפקידים (RBAC) המסדירה את הגישה של המשתמשים למשאבי מסד נתונים ופעולות. אם אפשרות זו מושבתת, לכל משתמש תהיה גישה למסד נתונים כלשהו ויוכל לבצע כל פעולה.
לאחר ביצוע שינויים בקובץ התצורה של MongoDB, הפעל מחדש את שירות mongod:
sudo systemctl restart mongod
למידע נוסף על אפשרויות התצורה הזמינות ב- MongoDB 4.0, בקר בדף התיעוד של אפשרויות קבצי תצורה.
יצירת משתמש MongoDB ניהולי
גישה ראשונה למעטפת המונגו עם:
mongo
ברגע שאתה נמצא במעטפת MongoDB, הקלד את הפקודה הבאה כדי להתחבר למסד הנתונים של
admin
:
use admin
switched to db admin
צור משתמש חדש בשם
mongoAdmin
עם התפקיד
userAdminAnyDatabase
:
db.createUser({ user: "mongoAdmin", pwd: "changeMe", roles: })
Successfully added user: { "user": "mongoAdmin", "roles": }
אתה יכול לתת שם למשתמש ה- MongoDB הניהולי כרצונך.
צא ממעטפת המונגו עם:
quit()
כדי לבדוק את השינויים, גש למעטפת המונגו באמצעות המשתמש הניהולי שיצרת בעבר:
mongo -u mongoAdmin -p --authenticationDatabase admin
use admin
switched to db admin
כעת, הדפיסו את המשתמשים באמצעות:
show users
{ "_id": "admin.mongoAdmin", "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
אתה יכול גם לנסות לגשת למעטפת המונגו ללא שום טיעונים (פשוט הקלד
mongo
) ולראות אם אתה יכול לרשום את המשתמשים המשתמשים באותן הפקודות כנ"ל.
סיכום
למדת כיצד להתקין ולהגדיר את MongoDB 4.0 בשרת CentOS 7 שלך.
ניתן לעיין במדריך MongoDB 4.0 למידע נוסף בנושא זה.
מסד הנתונים של mongodbכיצד להתקין mongodb ב- debian 10 Linux

במדריך זה נסביר כיצד להתקין ולהגדיר את הגרסה האחרונה של המהדורה הקהילתית MongoDB ב- Debian 10 Buster. MongoDB הוא מאגר מסמכים בחינם ובקוד פתוח.
כיצד להתקין את mongodb באובונטו 18.04

MongoDB הוא מאגר מסמכים בחינם ובקוד פתוח. במדריך זה, נסקור את תהליך ההתקנה והגדרת התצורה של הגרסה האחרונה של המהדורה הקהילתית של MongoDB במחשב אובונטו 18.04 ממאגרי הרשמי של MongoDB.
כיצד להתקין את mongodb ב- debian 9

במדריך זה אנו נראה לך כיצד להתקין ולהגדיר את הגרסה האחרונה של המהדורה הקהילתית של MongoDB במערכות Debian 9 ממאגרי הרשמי של MongoDB.