Mongodb安裝與配置筆記
1. 復(fù)制Mongodb到指定服務(wù)器
到mongodb官方網(wǎng)站http://www.mongodb.org/downloads下載mongodb,解壓并將目錄考到需要安裝的服務(wù)器上,然后進行配置。例如:
[root@SHNHDX17-165 ~]# scp -r root@10.3.18.80:/data/web/dxm/mongodb/mongodb-linux-x86_64-2.4.5 data/web/
會將mongodb目錄copy到10.11.17.165服務(wù)器的 ~/data/web目錄下。
2. 建立數(shù)據(jù)、日志目錄
進入mongodb根目錄,新建一個data目錄存放數(shù)據(jù)、新建一個log目錄存放日志,然后在該目錄下新建一個日志文件,例如命名為mongodb.log。
[root@SHNHDX17-165 mongodb]# mkdir data
[root@SHNHDX17-165 mongodb]# mkdir logs
[root@SHNHDX17-165 mongodb]# cd logs
[root@SHNHDX17-165 logs]# touch mongodb.log
3.創(chuàng)建配置文件
在mongodb根目錄新建一個配置文件,文件名任意,例如mongodb.conf,然后在配置文件中添加配置信息:
port=27017 【代表端口號,如果不指定則默認為 27017 】
dbpath=/root/data/web/mongodb/data/ 【數(shù)據(jù)庫路徑】
logpath=/root/data/web/mongodb/logs/mongodb.log 【日志路徑】
logappend=true 【日志文件自動累加,而不是覆蓋】
4.啟動Mongodb服務(wù)(根據(jù)配置文件)
執(zhí)行命令
[root@SHNHDX17-165 mongodb]# ./bin/mongod -f mongodb.conf
會出現(xiàn)以下信息:
all output going to: /root/data/web/mongodb/logs/mongodb.log
5.使用客戶端來連接該數(shù)據(jù)庫
重新開啟一個終端,然后切換到mongodb目錄下
[root@SHNHDX17-164 ~]# cd data/web/mongodb
然后輸入
[root@SHNHDX17-164 mongodb]# bin/mongo localhost:27017
MongoDB shell version: 2.4.5
connecting to: localhost:27017/test
Server has startup warnings:
Fri Nov 8 13:05:59.823 [initandlisten]
Fri Nov 8 13:05:59.823 [initandlisten] ** WARNING: You are running on a NUMA machine.
Fri Nov 8 13:05:59.823 [initandlisten] ** We suggest launching mongod like this to avoid performance problems:
Fri Nov 8 13:05:59.823 [initandlisten] ** numactl --interleave=all mongod [other options]
Fri Nov 8 13:05:59.823 [initandlisten]
>
連接成功。
6.配置自啟動(可選)
設(shè)置開機自動啟動Mongodb
[root@SHNHDX17-165 ~]# echo "/root/data/web/mongodb/bin/mongod -f /root/data/web/mongodb/mongodb.conf -fork " >> /etc/rc.local
設(shè)置環(huán)境變量
vi ~/.bash_profile
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:/root/data/web/mongodb/bin
- MongoDB的安裝及配置文件選項全解
- MongoDB4.0在windows10下的安裝與服務(wù)配置教程詳解
- mac下安裝和配置mongodb的步驟詳解
- CentOS 7下MongoDB的安裝配置詳解
- Windows下MongoDB的下載安裝、環(huán)境配置教程圖解
- mongoDB在windows下安裝與配置方案
- Windows10安裝MongoDB4.0詳細步驟及啟動配置教程
- Linux系統(tǒng)下MongoDB的簡單安裝與基本操作
- Python中的MongoDB基本操作:連接、查詢實例
- Android編程連接MongoDB及增刪改查等基本操作示例
- MongoDB中對文檔的增刪查改基本操作方法總結(jié)
- MongoDB數(shù)據(jù)庫安裝配置、基本操作實例詳解
相關(guān)文章
Mongodb文檔和數(shù)組的通配符索引應(yīng)用小結(jié)
Mongodb的通配符索引,為靈活可變的Mongodb數(shù)據(jù)結(jié)構(gòu)提供了高效的查詢方法,本文結(jié)合Mongodb官方文檔,詳細介紹在嵌入式文檔和數(shù)組上,通配符索引的結(jié)構(gòu),感興趣的朋友一起看看吧2024-07-07
Windows或Linux系統(tǒng)中備份和恢復(fù)MongoDB數(shù)據(jù)的教程
不得不說MongoDB的備份回復(fù)操作對比其他數(shù)據(jù)庫來說真的算得上是簡便的,無論是在Windows的命令行中或者是Linux里的腳本執(zhí)行,這里我們就來看一下Windows或Linux系統(tǒng)中備份和恢復(fù)MongoDB數(shù)據(jù)的教程2016-06-06
Laravel?框架中使用?MongoDB?數(shù)據(jù)庫的操作
這篇文章主要介紹了Laravel?框架中使用?MongoDB?數(shù)據(jù)庫的問題及操作方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03
Win10 64位安裝MongoDB數(shù)據(jù)庫的詳細教程
這篇文章主要介紹了Win10 64位安裝MongoDB數(shù)據(jù)庫的詳細教程,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12
分布式文檔存儲數(shù)據(jù)庫之MongoDB分片集群的問題
這篇文章主要介紹了分布式文檔存儲數(shù)據(jù)庫之MongoDB分片集群的問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
MongoDB中的常用操作$push、$pushAll和$pull示例詳解
MongoDB從2.2版本開始支持$push操作符,$push是用于在數(shù)組中添加一個元素的更新操作符,它將指定的值追加到數(shù)組的末尾,本文給大家介紹MongoDB的常用操作$push、$pushAll和$pull,感興趣的朋友一起看看吧2023-12-12
MongoDB在不同主機間復(fù)制數(shù)據(jù)庫和集合的教程
MongoDB自帶了clone一族JavaScript函數(shù)來進行數(shù)據(jù)的復(fù)制,這里我們總結(jié)了MongoDB在不同主機間復(fù)制數(shù)據(jù)庫和集合的教程,列舉出了一些主從復(fù)制操作中常用的重要函數(shù):2016-07-07
MongoDB開源數(shù)據(jù)庫開發(fā)工具dbKoda
這篇文章主要介紹了MongoDB開源數(shù)據(jù)庫開發(fā)工具dbKoda的相關(guān)資料,需要的朋友可以參考下2017-09-09
解決net start MongoDB 報錯之服務(wù)名無效的問題
這篇文章主要介紹了解決net start MongoDB 報錯之服務(wù)名無效的問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12

