וטנובואב MongoDB לש הליהקה תרודהמ תא ןיקתהל דציכ


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

.apt תוליבחה להנמ תועצמאב סקוניל וטנובוא לש (חווט תכורא הכימת) LTS וטנובוא תורודהמב MongoDB 4.4 הליהקה תרודהמ לש הנורחאה הסרגה תא רידגהלו ןיקתהל דציכ דמלת הז רמאמב

:תויביס 64 לש (ךורא חווטל הכימת) LTS לש תואבה תורודהמב הקיזחמ MongoDB 4.4 תיתליהקה הרודהמה

    .וטנובוא תרשב MongoDB לש ימשרה רגאמהמ ןורחאה MongoDB תא רידגתנו ןיקתנ ןכל ,תנשוימ MongoDB תסרג םיעיצמ וטנובוא לש לדחמה תרירב ירגאמ

    וטנובואב MongoDB רגאמ תפסוה :1 בלש

    .גצומש יפכ תיחרכה תולת ןיקתהל ךילע ,ךלש וטנובוא תרשב MongoDB תיתליהקה הרודהמה לש הנורחאה הסריגה תא ןיקתהל ידכ .1

    $ sudo apt update
    $ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
    

    .האבה wget תדוקפ תועצמאב תוליבחה לוהינ תכרעמ תא שמשמה MongoDB לש ירוביצה GPG -ה חתפמ תא אביי ,ןכמ רחאל .2

    $ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
    

    .ךלש וטנובוא תסרג רובע code. הירפס /etc/apt/sources> תחת MongoDB רגאמה יטרפ תא ליכמה /etc/apt/sources.list.d/mongodb-org-4.4.list המישרה ץבוק תא רוצ ,

    :ךלש וטנובוא תסרג יפל האבה הדוקפה תא לעפה תעכ

    $ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
    
    $ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
    
    $ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
    

    .ותוא רוגסו ץבוקה תא רומש זאו

    .תוימוקמה תוליבחה לש םינותנה דסמ תא שדחמ ןועטל ידכ האבה הדוקפה תא לעפה ,ןכמ רחאל .4

    $ sudo apt-get update
    

    וטנובואב MongoDB לש םינותנה רגאמ תנקתה :2 בלש

    .האבה הדוקפה תלעפה ידי לע הנורחאה הביציה הסרגה תא ןיקתהל ולכות ,לעפומ MongoDB רגאמ רשאכ ,תעכ .5

    $ sudo apt-get install -y mongodb-org
    

    . /ןמוי/code/var> ןמויה תיירפסו /var/lib/mongodb םינותנה תיירפס , /etc/mongod.conf הרוצתה ץבוק תא רוציי אוה ,MongoDB תנקתה ךלהמב

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

    .האבה הדוקפה תלעפה ידי לע דוגנומה ךילהת תא תמאו לחתה זאו .6

    ------------ systemd (systemctl) ------------ 
    $ sudo systemctl start mongod 
    $ sudo systemctl status mongod
    
    ------------ System V Init ------------
    $ sudo service mongod start   
    $ sudo service mongod status
    

    .27017 לדחמ תרירב תאיצי םע ךלש localhost -ב ץרש דוגנומל תורבחתהל תויורשפא אלל וגנומ תפטעמ לחתה וישכע .7

    $ mongo
    

    MongoDB לש הליהקה תרודהמ לש הנקתהה תא רסה

    .תואבה תודוקפה תא אצוה ,םינמויו םינותנ תוליכמה תוירפס לכו הרוצתה יצבק ,MongoDB ימושיי ללוכ MongoDB תא ןיטולחל ריסהל ידכ

    $ sudo service mongod stop
    $ sudo apt-get purge mongodb-org*
    $ sudo rm -r /var/log/mongodb
    $ sudo rm -r /var/lib/mongodb
    

    .ךיתוששח תא ששאל ידכ הטמלש תורעהה ףיעסב שמתשהל לכות ,ףסונ עדימ וא הלאש לכל ,ישומיש הז ךירדמ אצמתש הווקמ ינא