解壓壓縮包 tar zxf mongodb-linux-x86_64-rhel62-3.0.6.tgz 重新命名為mongodb mv mongodb-linux-x86_64-rhel62-3.0.6 mongodb mongodb目錄下新建乙個data目錄存放資料;新建乙個log目錄存放日誌;新建乙個日誌檔案,例如我們命名為mongodb.
解壓壓縮包
tar zxf mongodb-linux-x86_64-rhel62-3.0.6.tgz
重新命名為mongodb
mv mongodb-linux-x86_64-rhel62-3.0.6 mongodb
mongodb目錄下
新建乙個data目錄存放資料;
新建乙個log目錄存放日誌;
新建乙個日誌檔案,例如我們命名為mongodb.log
mkdir log
mkdir data
cd log
touch mongodb.log
然後定位到mongodb目錄中使用mongod命令建立乙個mongodb資料庫鏈結,埠號設定為27017 ,資料庫的路徑為/mongodb/data,日誌路徑為/mongodb/log/mongodb.log
/usr/nacp/mongodb/bin/mongod --dbpath /usr/nacp/mongodb/data/ --logpath /usr/nacp/mongodb/log/mongodb.log --port=27017 --fork
說明:dbpath和logpath指第3步建立資料庫資料夾與日誌檔案路徑。
設定登入使用者名稱密碼
use admin
db.createuser( )
db.auth("mongodb","mongodb");
使用客戶端來連線該資料庫
/usr/nacp/mongodb/bin/mongo localhost:27017
重啟mongodb,先刪除%mongo_home%/db下的.lock檔案
mongod --repair
mongodb開機啟動
在/etc/rc.local檔案末尾新增下面的**
#add mongodb service
rm -rf /data/mongodb_data/* && /usr/local/mongodb/bin/mongod --dbpath=/data/mongdb_data/ --logpath=/data/mongdb_log/mongodb.log --logappend &
使用--fork在後台執行mongdb服務,那麼就要通過向伺服器傳送shutdownserver()訊息來關閉。
1、普通命令:
$ ./mongod
> use admin
> db.shutdownserver()
2、如果這是乙個主從式的複製集群,在1.9.1版本後將按下面的步驟來關閉檢查從mongodb的資料更新時間
如果所有的從mongodb和主的時間差都超過10,這個時候不會關閉mongodb(在這種情況下面,我們可以通過配置timeoutsecs的方式來讓從mongodb完成資料的更新)
如果其中有乙個從mongodb與主服務時間差在10秒內,那麼主伺服器將會關閉,並且等待從mongodb更新完成並關閉。
> db.admincommand(shutdown : 1, force : true, timeoutsec : 5)
Centos mongodb單機安裝配置
解壓壓縮包 tar zxf mongodb linux x86 64 rhel62 3.0.6.tgz重新命名為mongodb mv mongodb linux x86 64 rhel62 3.0.6 mongodbmongodb目錄下 新建乙個data目錄存放資料 新建乙個log目錄存放日誌 新建...
centos mongodb 安裝配置
1 新增 yum源 sudo vim etc yum.repos.d mongodb org 4.0.repo mongodb org 4.0 name mongodb repository baseurl gpgcheck 1 enabled 1 gpgkey 2 安裝和啟動 sudo yum i...
centos mongodb安裝及簡單例項
1.建立目錄並設定寫許可權的操作如下 mkdir p data db 建立目錄和必要的父目錄,若父目錄不存在則先建立父目錄再建立子目錄 chown r usergroup user data db tar zxvf mongodb linux i686 x.gz cd mongodb linux i...