天天看點

Ubuntu 系統下 mongodb 安裝和配置

  sudo apt-get install mongodb

  sudo service mongodb stop

  sudo service mongodb start

  在跟目錄建立檔案夾: data/db

  關閉現有服務。

    sudo service mongodb stop

  重新啟動服務

    $ mongod –auth

  建立連接配接使用者

    $ mongo

    > use admin

    switched to db admin

    > db.addUser("root","1983")

  關閉服務(直接在 mongod 啟動的指令視窗 “ctrl + C”)

  重新開機服務:

    $: mongod –auth

  檢視是否開始驗證:、

    MongoDB shell version: 2.0.4

    connecting to: test

    > show collections

    Fri Mar 14 09:07:08 uncaught exception: error: {

    "$err" : "unauthorized db:admin lock type:-1 client:127.0.0.1",

    "code" : 10057

    }

  有提示 連結錯誤。

  進行使用者驗證:

    > db.auth("root","1983")

    1

  重新檢視就可以檢視資料集

    system.indexes

    system.users

  預設安裝的話隻允許 127.0.0.1 的IP 連接配接.

  需要修改/etc/mongodb.conf 注釋下列記錄:

  打開檔案:

    $ sudo gedit /etc/mongodb.conf

  注釋記錄:

    #bind_ip = 0.0.0.0