Debian 10 -ב MongoDB 4 תא ןיקתהל דציכ


MongoDB םינותנ דסמ תרש אוה NoSQL ידי לע חתופש ,חותפ רוקמ לעב MongoDB Inc.. ב שמתשמ אוה- JSON ולש םיהובגה םיעוציבהו ההובגה תונימזה ,הבחרה תלוכי לשב םינותנ לש תולודג תויומכב לופיטל ירלופופ א

.Debian 10 לש סקוניל הצפהב MongoDB 4 תא ןיקתהל דציכ דמלת הז ךירדמב

ןאיבדל MongoDB לש GPG חתפמ אוביי :1 בלש

.הנקתהה ינפל תוליבח תקידבל ינויח הז .ךלש ןאיבד תכרעמ רובע MongoDB רגאמ ידי לע שרדנה GPG חתפמ תא אבייל ךילע ,ליחתהל ידכ

.האבה apt הדוקפה תועצמאב ךלש תכרעמה תוליבח תא ןכדע ,תישאר

$ sudo apt update

.הדוקפה תא לעפה ,MongoDB לש GPG -ה חתפמ תא אבייל ידכ

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

.ןלהל רבסומש יפכ ,ךלש ןאיבד תכרעמב MongoDB לש APT -ה רגאמ תא תעכ ףסוה ,תאז םע

Debian -ב MongoDB 4 לש APT רגאמ תנקתה :2 בלש

.ךכ לע תוצפל ידכ Debian 10 (Buster) -ב Debian 9 (Stretch) לש תוליבחה רגאמ תא ףיסוהל לוכי ןיידע התא .הגאד לא ךא .10 ןאיבד רובע םיימשר הליבח ירגאמ ןיא MongoDB 4 -ל ,הז רמאמ תלטה ןמזב

.הדוקפה תא עצב ,Debian 10 Buster -ב 9 ןאיבד לש MongoDB 4 תוליבח רגאמ ףיסוהל ידכ

$ echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list

.הדוקפה תא איצוה ,Debian 10 Buster -ב Debian 9 לש ימשרה רגאמה תא ףיסוהל ידכ

$ echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list

.הדוקפה תועצמאב APT -ה רגאמ תא ןכדע ,ןכמ רחאל

$ sudo apt update

Debian -ב libcurl3 תנקתה :3 בלש

.MongoDB תא ןיקתהל ןויסינב תואיגשב לקתית ,libcurl3 אלל .ךשמהב ןיקתהל םיכלוה ונא התואש mongodb-org תרש ידי לע תשרדנ libcurl3 הליבחה

.ףסונש רגאמהמ ןקתות libcurl3 תליבח ,Debian 9 לש ימשרה רגאמה תא ונפסוהש ןוויכמ ךא ,libcurl4 -ב שמתשמ Debian 10 -ש םג ריכזהל יואר

.הדוקפה תא לעפה ,libcurl3 תא ןיקתהל ידכ

$ sudo apt install libcurl3

Debian -ב MongoDB 4 תרש תנקתה :4 בלש

.MongoDB 4 תרש תא ןיקתהל ךישמהל ךתורשפאב ,libcurl3 תליבחו םישרדנה םירגאמה תנקתה רחאל

$ sudo apt install mongodb-org -y

.גצומש יפכ APT הדוקפה תא אצוה ןקתומה MongoDB לש הסרגה תא קודבל ידכ

$ sudo apt info mongodb-info

.גצומש יפכ netstat הדוקפה תועצמאב תאז תמאל לכותו 27017 האיציב לעופ MongoDB ,לדחמ תרירבכ

$ sudo netstat -pnltu

.etc/mongodb.conf/ תבותכב אצמנש הרוצתה ץבוק תא ךורע ,םירחא םירטמרפו MongoDB לש לדחמה תרירב תאיצי תא תונשל ידכ

MongoDB 4 תרש לוהינ :5 בלש

.הדוקפה תועצמאב ותוא לחתה ,החלצהב MongoDB 4 תרש תא תנקתהש רחאל

$ sudo systemctl start mongod

.הדוקפה תא לעפה ,MongoDB תוריש לש סוטטסה תא קודבל ידכ

$ sudo systemctl status mongod

.הדוקפה תא לעפה ,לוחתאב ליחתהל MongoDB -ל רשפאל ידכ

$ sudo systemctl enable mongod

.הדוקפה תא לעפה טושפ MongoDB 4 -ל סנכיהל ידכ

$ mongo

.MongoDB תלעפה תא רוצעל ידכ

$ sudo systemctl stop mongod

.Debian 10 -ב MongoDB 4 תא ןיקתהל ןתינ דציכ ונמגדה הז ךירדמב .ךרעב קוידב הזו