MongoDB在linux下的啟動

来源:http://www.cnblogs.com/maybo/archive/2016/02/04/5182272.html
-Advertisement-
Play Games

最近公司資料庫用到MongoDB,而之前只關註知道它是分散式非關係資料庫,數據以文檔的形式存儲,數據格式是類似json的bson格式.而對於具體用法以及java如何調用並沒有過多接觸,今天花費一天的時間瞭解了MongoDB在linux下的安裝以及基本的命令行調用. 1. Linux下安裝MongoD


     最近公司資料庫用到MongoDB,而之前只關註知道它是分散式非關係資料庫,數據以文檔的形式存儲,數據格式是類似jsonbson格式.而對於具體用法以及java如何調用並沒有過多接觸,今天花費一天的時間瞭解了MongoDBlinux下的安裝以及基本的命令行調用.

   1. Linux下安裝MongoDB

    進入官網:

https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

找到下載地址:

https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.1.tgz

 

 

2.使用:wget下載資料庫 得到:mongodb-linux-x86_64-3.2.1.tgz 安裝包

3.使用:tarzxvf 解壓壓縮包

這裡已經將可執行文件下載並不解壓到本地,你可以將資料庫移動到/user/local下然後將資料庫啟動命令加入開機啟動中.這裡用命令直接啟動.

4.進入到執行文件bin

cd 出的mongodb-linux-x86_64-3.2.1/bin

  1. 顯示所有文件

ls -al

  

這裡我已經用mkdir 創建一個文件夾data來存儲數據,logs存儲日誌信息

6.查看啟動資料庫所有的命令參數

./mongod --help

我們通過這個方式可以獲取幫助

7. 啟動資料庫

./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb./logs --logappend --port=6699 --fork

dbpath 存儲位置, logpath 日誌路徑,logappend追加形式,port埠號,fork啟動.

  1. 啟動驗證

 ./mongo --port 6699

 

這樣我們就可以用命令行來操作資料庫.

9.關閉資料庫服務.

pkill mongod或(進入客戶視窗輸入: db.shuidownServer(),在admin下)

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • CocoaPods是什麼? 當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,周而複始,可見手動一個個去下載所需類庫十分麻煩。另外一種常見情況是,你項目中用到的類庫有更新,你必須得
  • 第四組UI組件:AdapterView及其子類 AdapterView組件是一組重要的組件,AdapterView本身是一個抽象基類,它派生的子類在用法上十分相似,只是顯示界面有些不同。 繼承了ViewGroup,本質是容器,可以包括多個“列表項”。 顯示的多個“列表項”由Adapter提供,調用A
  • 安裝: Git客戶端網址:http://git-scm.com/download/ 根據自己的使用平臺下載對應的客戶端。這裡以Mac系統為例,當客戶端軟體安裝配置完畢後,打開AS的配置面板,找到Git的選項 在右邊的 Path to Git executable 找到Git的可執行程式,點擊右邊的T
  • 公司項目有訪問通訊錄的需求,所以開始了探索之路。從開始的一無所知,到知識的漸漸清晰。這一切要感謝廣大無私分享的 “coder”,註:我是尊稱的語氣! 蘋果提供了訪問系統通訊錄的框架,以便開發者對系統通訊錄進行操作。(此demo為純代碼),想要訪問通訊錄,需要添加AddressBookUI.frame
  • 上篇文章對RecyclerView的使用做了簡單的介紹,本篇文章將繼續介紹。RecyclerView的adapter不同於ListView的適配器,除了提供了notifyDataSetChanged方法之外,還提供了更多的數據更新方法,結合ItemAnimator一起使用,可以起到不錯的效果。Ada
  • 分類:C#、Android、百度地圖應用; 日期:2016-02-04 一、簡介 POI(Point of Interest),中文可以翻譯為“興趣點”。在地理信息系統中,一個POI可以是一棟房子、一個商鋪、一個郵筒、一個公交站等。 1、POI檢索 百度地圖SDK提供三種類型的POI檢索:周邊檢索、
  • Sqlite是ios數據存儲的一個重要手段,今天我們就一塊來看一下,怎樣使用sqlite將數據存儲到沙盒中去。 第一步:導入一個框架libsqlite3.0.dylib 選中TARGETS在General中的Linked Frameworks and Libraries選項中點擊‘+’添加 第二步:
  • 創建資料庫 create database 資料庫名字 2.顯示所有資料庫 show databases; 3.顯示所有表: use 資料庫名字 show tables; 4.顯示所有表結構 Desc table; 5.顯示所有存儲過程 show procedure status; 6.顯示創建存儲
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...