MongoDB的快速手動安裝

就是關于MongoDB主從庫的安裝配置和啟動。網上關于MongoDB的安裝有大量的文章供大家學習。我這里提供一個Windows環境下MongoDB主從庫的快速手動安裝的方法,只需要三步即可。

  1. 先下載的安裝包,解壓縮后找到bin文件夾,將bin文件夾拷貝至你自己的安裝目錄(從本機和其他機器的已安裝目錄下拷貝bin目錄也可以)
  2. 在bin目錄的同級目錄新建data目錄,再在data目錄下分別新建db和log目錄,目錄結構如下圖:
    目錄機構
  3. 將下面的代碼保存至bat文件后,雙擊運行即可
  • 主庫:
復制代碼
@echocd C:\Program Files\MongoDB\binmongod --repair --dbpath "C:\Program Files\mongodb\data\db"
mongod --install --serviceName "MongoDBMaster" -serviceDisplayName "MongoDBMaster" --dbpath "C:\Program Files\mongodb\data\db" --logpath "C:\Program Files\mongodb\data\log\MongoDB.log" --master net start MongoDBMaster@pause
復制代碼
  • 從庫:
復制代碼
@echocd D:\Program Files\MongoDB\binmongod --repair --dbpath "D:\Program Files\mongodb\data\db"
mongod --install --serviceName "MongoDBSlave" -serviceDisplayName "MongoDBSlave" --dbpath "D:\Program Files\mongodb\data\db" --logpath "D:\Program Files\mongodb\data\log\MongoDB.log" --port=28018 --slave --source=127.0.0.1:27017net start MongoDBSlave@pause
復制代碼

?

說明:?

  • 以上代碼的文件均需要保存為bat目錄,bat文件的存放目錄位置沒有要求,代碼中cd命令就是將當前目錄切換至你的MongoDB的安裝目錄
  • 代碼中的安裝目錄以及db和log的目錄,均需要按照各自的具體情況進行修改
  • 不同的實例在本機上模擬時,第1,2步要做兩次,即安裝目錄分別對應:主庫-C:\Program Files\MongoDB;從庫-D:\Program Files\MongoDB
  • 先運行主庫的批處理命令,再運行從庫的,兩者都會以Windows服務的方式自動啟動
  • 如果需要再增加從庫,按照上述的步驟用從庫的代碼再做一次,在本機模擬注意修改端口號即可;如果用多臺機器來配置,則可以使用默認端口
  • 刪除服務的代碼如下(以從庫為例,注意修改服務的名稱):
復制代碼
@echo "正在停止服務..."
net stop "MongoDBSlave"@echo "正在刪除服務..."
sc delete "MongoDBSlave"@echo "按任意鍵退出"
@pause
復制代碼
  • ?如果只需要在本機做一個實例,可以使用如下代碼(本例中換了一個安裝目錄):
復制代碼
@echocd D:\Program Files\MongoDB2\binmongod --repair --dbpath "D:\Program Files\MongoDB2\data\db"
mongod --install --serviceName "MongoDB2" -serviceDisplayName "MongoDB2" --dbpath "D:\Program Files\MongoDB2\data\db" --logpath "D:\Program Files\MongoDB2\data\log\MongoDB.log" --port=29019net start "MongoDB2"@pause
復制代碼

?

轉載于:https://www.cnblogs.com/xieyulin/p/7085640.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455336.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455336.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455336.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MP4音頻解碼信息

文章轉載自:http://blog.csdn.net/flyingqr/archive/2010/02/02/5282600.aspx 版權歸原作者,編輯:小乙哥 MP4文件格式分為頭部和數據兩部分,頭部是由許多被稱作Atom的結構單元嵌套或排列而成,數據部分則完全為實際數據…

時序圖 分支_UML用例圖

UML用例圖用例圖有以下東東:用例參與者關聯系統邊界用例使用橢圓來表示,橢圓里邊寫上用例的名稱:這里的用例可以理解為一個動作或行為,或者一個對象。參與者用一個小人兒,在小人兒下面寫上參與者名稱,例如學生:關聯用一條線表示:把很多個用例放到一個大的矩形框里。…

Python腳本實現漢子轉拼音

起步 中華文化博大精深,是中華民族的財富,吸收和繼承發揚中 華文化,是現代每個炎黃子孫無可推卸的天職。 今天小編就交大家用python寫一個腳本,實現漢子和拼音之間的轉換 pinyin.py 漢字轉拼音,With Python Example: from pinyin impor…

MySQL innodb_table_stats表不存在的解決方法

在做實驗時,使用mysqldump命令報錯[rootlinux-mysql02 3306]# mysqldump -uroot -p123456 -S /u02/data/3306/mysql.sock -A -B --events | gzip > /opt/rep.sql.gzmysqldump: Got error: 1146: Table mysql.innodb_index_stats doesnt exist when using LOCK TA…

自定義封裝 banner 組件

1. 效果圖預覽 2.基本功能 一個簡單方便的輪播圖組件,基于viewpager 基礎上進行的封裝。可設置 項目中圖片,網絡圖片, View;支持循環自動播放,手勢滑動切換,item點擊事件,可設置 點點的樣式寬高、顏色、大小…

vb.net服務器啟動后cpu占用了70_記一次服務器被異常程序占用的解決過程(懷疑黑客攻擊)...

最近在跑實驗,但是突然發現程序運行變慢,然后top命令查看程序運行情況,發現有異常進程,名字叫 bash,占用 2400% CPU計算資源。剛開始懷疑是挖礦程序,因實驗室網絡IP為教育網公網,懷疑被攻擊&…

3gp文件格式研究 (轉windcao的專欄)

序言 06我開始做3gp文件的播放器,但是關于3gp的文檔太少了也很難找,在網友luxh的幫助下,我終于有了第一份關于3gp文件格式的文檔《ISO/IEC 14496-12,ISO媒體文件格式》.在此真心感謝luxh的貢獻.當然了是英文版的,有文檔就不錯了.為了便于查閱和理解,我把之后陸續找…

Android開發必用工具及其進階途徑

三百六十行,行行出狀元,怎么樣才能在Android行業中當個狀元了,開發過程中的高效、自我能力的提升顯得至關重要,步入IT行業更是要時時刻刻學習,新技術更新快,今天將介紹一下Android開發中必用工具及其進階途…

MySQL遇到check the manual that corresponds to your MySQL server version for the right syntax錯誤

原來是MySQL表中不能包含關鍵字 轉載于:https://www.cnblogs.com/flycoding/p/7088465.html

Python腳本實現圖片加水印

起步 圖片是指由圖形、圖像等構成的平面媒體,有形式的事物,我們看到的,是圖畫、照片、拓片等的統稱。 為了保護一些原創圖片的版權,某些時候我們需要在圖片上面,加上水印,當然你可以用Photoshop來做,只不過如果圖片數量過多,亦或者圖片的動態生成的時候…

yarn 怎么查看有多個job在跑_flink on yarn 模式下提示yarn資源不足問題分析

背景在實時計算平臺上通過YarnClient向yarn上提交flink任務時一直卡在那里,并在client端一直輸出如下日志:(YarnClusterDescriptor.java:1036)- Deployment took more than 60 seconds. Please check if the requested resources are available in the Y…

MPEG-2TS碼流編輯的原理及其應用(轉載

[作者:遼寧電視臺 趙季偉] 在當今數字媒體不斷發展、新媒體業務不斷涌現 的前提下,實踐證明襁褓中的新媒體只有兩種經營方略可供選擇:或是購買并集成整套節目,或是低成本深加工新節目,再不可能去按照傳統生產模式…

Python中的yield詳解

閱讀別人的python源碼時碰到了這個yield這個關鍵字,各種搜索終于搞懂了,在此做一下總結: 通常的for…in…循環中,in后面是一個數組,這個數組就是一個可迭代對象,類似的還有鏈表,字符串&#xf…

shell循環結構之while循環

while循環 1) while CONDITION; dostatementstatement<改變循環條件真假的語句>done 編寫腳本&#xff0c;計算1---100的和 #!/bin/bash#sum0i1while [ $i -le 100 ]; dolet sum$sum$ilet i$i1doneecho $sum2) while true; do statementstatementdone #!/bin/bash#while …

python 管道隊列_關于python:Multiprocessing-管道與隊列

Python的多處理程序包中的隊列和管道之間的根本區別是什么&#xff1f;在什么情況下應該選擇一種&#xff1f; 什么時候使用Pipe()有優勢&#xff1f; 什么時候使用Queue()有優勢&#xff1f;Pipe()只能有兩個端點。Queue()可以有多個生產者和消費者。何時使用它們如果需要兩個…

pip默認使用國內鏡像地址

很多小伙伴在ubuntu系統下,使用pip安裝會很慢 以為安裝源在國外服務器上面 今天小編就教大家配置成讓pip默認從國內源中尋找安裝包 首先CtrlAltT打開終端 進入家目錄 cd ~在家目錄中創建一個文件夾,命名為.pip mkdir .pip進入目錄,并創建一個名為pip.conf的文件 cd .pip…

“大型票務系統”和“實物電商系統”的數據庫選型

討論請移步至&#xff1a;http://www.zhiliaotech.com/ideajam/idea/detail/423 相關文章&#xff1a; 《今天你買到票了嗎&#xff1f;——從鐵道部12306.cn站點漫談電子商務站點的“海量事務快速處理”系統》 不能簡單套用“實物電商系統”對“大型票務系統”做需求分析 “大…

FLV文件格式(Z)(轉載)

剛才在看一些關于demux的東西&#xff0c;在處理flv格式的文件的時候&#xff0c;由于自己對flv文件的格式不了解&#xff0c;所以就比較云頭轉向&#xff0c;正好看到了一篇講述flv文件格式的文章&#xff0c;寫的比較明白&#xff0c;所以就轉過來了。O(∩_∩)O~flv頭文件比較…

mysql-5.7中的innodb_buffer_pool_prefetching(read-ahead)詳解

一、innodb的read-ahead是什么&#xff1a; 所謂的read-ahead就是innodb根據你現在訪問的數據&#xff0c;推測出你接下來可能要訪問的數據&#xff0c;并把它們(可能要訪問的數據)讀入 內存。 二、read-ahead是怎么做到的&#xff1a; 1、總的來說read-ahead利用的是程序的局部…

python compare excel_python簡單操作excle的方法

Python操作Excle文件&#xff1a;使用xlwt庫將數據寫入Excel表格&#xff0c;使用xlrd 庫從Excel讀取數據。從excle讀取數據存入數據庫1、導入模塊&#xff1a;import xlrd2、打開excle文件&#xff1a;data xlrd.open_workbook(excel.xls)3、獲取表、行/列值、行/列數、單元值…