اطلاعیه

بستن
No announcement yet.

آموزش نصب MongoDB در سرور لینوکس CentOS

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    آموزش نصب MongoDB در سرور لینوکس CentOS

    ​دیتابیس سرور MongoDB یک برنامه راه اندازی و ساخت دیتابیس بسیار سریع و کارامد متن باز و Open Source است که تحت زبان برنامه نویسی C++ نوشته شده است . بر اساس ادعای تولید کنندگان این نرم افزار ، سرعت MongoDB بالا تر از نسخه های MySQL است و مصرف منابع آن نیز به شکل قابل توجهی کمتر است . در ادامه مقاله به آموزش نصب MongoDB می پردازیم .

    مونگو دی بی

    آموزش نصب MongoDB در سرور لینوکس CentOS
    برای بزرگتر شدن عکس روی آن کلیک کنید نام: mongodb.jpg نمایش ها: 2 اندازه: 58.3 KB شناسه: 18565 [Click and drag to move]

    با وجود پکیج های Repo برای نصب MongoDB روی لینوکس های RHEL مانند CentOS و Red Hat کار سختی در پیش ندارید . برای نصب آخرین نسخه از MongoDB روی لینوکس CentOS ابتدا باید یک فایل Repo در مسیر زیر ایجاد کنید :

    کد PHP:
    etc/yum.repos.d/mongodb.repo 
    فایل را ویراش کرده و اطلاعات زیر را در آن ذخیره میکنیم :

    نسخه های ۶۴ بیتی :

    کد PHP:
    [mongodb]
    name=MongoDB Repository
    baseurl
    =http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
    gpgcheck=0
    enabled
    =
    نسخه های ۳۲ بیتی :

    کد PHP:
    [mongodb]
    name=MongoDB Repository
    baseurl
    =http://downloads-distro.mongodb.org/repo/redhat/os/i686/
    gpgcheck=0
    enabled
    =
    پس از ذخیره فایل ، با اجرای دستور زیر ، آخرین نسخه MongoDB روی سرور لینوکس RHEL شما نصب خواهد شد :

    کد PHP:
    sudo yum install mongodb-org 
    برای نصب یک ورژن خاص از MongoDB میبایست به جای دستور فوق دستورات زیر را اجرا کنید . در اینجا ورژن ۲.۶.۱ از MongoDB مورد نظر است :

    کد PHP:
    sudo yum install mongodb-org-2.6.1 mongodb-org-server-2.6.1 mongodb-org-shell-2.6.1 mongodb-org-mongos-2.6.1 mongodb-org-tools-2.6.1 
    در صورتی که ورژن های قدیمی تر MongoDB مورد نظر شما هستند ، میبایست MongoDB را در فایل yum.conf استثنا کرده و از آپدیت شده به آخرین ورژن توسط دستور yum update جلوگیری کنید . برای این منظور خط زیر را در فایل yum.conf اضافه کرده و فایل را ذخیره کنید :

    کد PHP:
    exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools 
    نصب ماژول PHP Mongo در سرور لینوکس :

    برای نصب PHP Module مربوط به MongoDB کافی است تا دستور زیر را در SSH اجرا کنید :

    کد PHP:
    pecl install mongo 
    در نهایت باید مقدار extension = mongo.so را داخل فایل php.ini اضافه کرده و وب سرور یا اجرا کننده php را یک بار ریستارت کنید .

    بعد از نصب موفقیت آمیز MongoDB روی سرور ، ابتدا سرویس MongoDB را در استارت آپ قرار داده و سپس آن را استارت میکنیم :

    کد PHP:
    sudo chkconfig mongod on

    sudo mongod start 
    آموزش نصب MongoDB در سرور لینوکس Ubuntu :
    نصب MongoDB روی توزیع های Ubuntu و Debian نیز به سادگی انجام میشود . برای آموزش نصب MongoDB روی سرور های لینوکس توزیع دبیان و اوبونتو مقاله های زیر را مطالعه کنید :

    کد PHP:
    http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian/

    http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ 
    در صورت نیاز به کانفیگ سرور های لینوکس با MongoDB درخواست کانفیگ خود را برای ما تیکت کنید . گروه کامپایلر با کمترین هزینه و در سریع ترین زمان ممکن ، بهترین کانفیگ را روی سرور های هاستینگ شما پیاده سازی خواهد کرد .
    نویسنده Babak Ajideh
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-15-2020, 01:00 AM.

    #2
    سلام
    یه خورده راجع به mongo db توضیح میدید و مزیت هاشو میگید ؟؟ ممنون

    کامنت


      #3
      نوشته شده توسط Abbas_Karimi مشاهده پست
      سلام
      یه خورده راجع به mongo db توضیح میدید و مزیت هاشو میگید ؟؟ ممنون
      سلام آقای کریمی
      از این لینک میتونید مطالعه کنید :
      http://linux-zone.org/forums/thread1206.html#post3944

      کامنت


        #4
        سلام به دوستان خوبم
        من به تازگی یک پروژه ای رو آغاز کردم که سرویس ابر رو با استفاده از دیتابیس منگو دارم کنترل میکنم.
        توی این مسیر سختی های زیادی کشیدم تا این سرور منگو راه اندازی بشه.
        دوس داشتم تجربیاتم رو در چند خط کوتاه اینجا براتون باز گو کنم.
        از Gravity عزیز تشکر میکنم که مراحل ابتدایی اجرای این پروژه رو توضیح دادن.

        این دیتابیس ارتباط خیلی عجیبی و تنگاتنگی با iptables داره ینی هر کاری میخوای بکنی باید حتما ورودی خروجی هارو با iptables چک کنی

        کد:
        1. yum install mongod
        
        
        2. vim /etc/mongod.conf
        enable 
        port=27017
        enable
        bind_ip = 0.0.0.0
        
        
        3. Accept remote IP
        iptables -I INPUT -p tcp -s x.x.x.x --dport 27017 -j ACCEPT
        
        
        4. test
        mongo --host x.x.x.x:27017

        کامنت

        درباره انجمن منطقه لینوکسی ها

        انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

        شبکه های اجتماعی

        ایمیل مدیریت

        Habili@linux-zone.org

        در حال انجام ...
        X