亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Ubuntu下安裝mongodb 3.4的詳細(xì)過程

 更新時間:2017年01月25日 09:24:53   作者:不爭  
最近參照mongodb的官方文檔在 Unbuntu Server 16.04上安裝了 Mongodb 3.4,步驟很簡單,就順手翻譯了一下這個文檔,這個文檔是講述了 Mongodb 3.4 在 Ubuntu 12.04, 14.04, 16.04 上的安裝步驟。需要的朋友們可以參考借鑒。

概述

這個教程講述了在長期支持版 Ubuntu Linux 系統(tǒng)上從 .deb 包安裝 Mongodb 社區(qū)版的步驟。雖然 Ubuntu 軟件倉庫中已經(jīng)包含了 MongoDB 的包,但并不是最新的版本。

平臺支持:

MongoDB 提供的包只支持 64 位長期支持版本的 Ubuntu 發(fā)行版。比如 Ubuntu 12.04 LTS (precise), 14.04 LTS (trusty), 16.04 LTS (xenial) 等等。這些包可能在其他發(fā)行版上也能工作,但是并未被支持。

注意事項:

3.4 不兼容 IBM Power Systems 上的 Ubuntu 16.04

MongoDB 在自己的倉庫里提供了官方支持的安裝包。倉庫中包含了下面的包

功能
mongodb-org 這個包會自動安裝以下的 4 個組件包
mongodb-org-server 包含了 mongod 守護(hù)進(jìn)程及其相關(guān)的配置和初始化腳本
mongodb-org-mongos 包含了 mongos 守護(hù)進(jìn)程
mongodb-org-shell 包含了 mongo 客戶端程序
mongodb-org-tools 包含了一下 MongoDB 工具: mongoimport bsondump, mongodump, mongoexport, mongofiles,mongooplog, mongoperf, mongorestore, mongostat, mongotop.

包 mongodb-org-server 提供的初始化腳本來啟動 mongod,配置文件為: /etc/mongod.conf

這些安裝包與 Ubuntu 提供的 mongodb, mongodb-server, mongodb-clients 包沖突。

安裝包提供的配置文件 /etc/mongod.conf 默認(rèn)配置 bind_ip 為 127.0.0.1 。在初始化一個復(fù)制集群(replica set)之前根據(jù)你的需要修改這個設(shè)置。

安裝 MongoDB 社區(qū)版

MongoDB 提供的包只支持 64 位長期支持版本的 Ubuntu 發(fā)行版。比如 Ubuntu 12.04 LTS (precise), 14.04 LTS (trusty), 16.04 LTS (xenial) 等等。這些包可能在其他發(fā)行版上也能工作,但是并未被支持。

導(dǎo)入包管理系統(tǒng)使用的公鑰

Ubuntu 的軟件包管理工具(即dpkg和APT)要求軟件包的發(fā)布者通過GPG密鑰簽名來確保軟件包的一致性和真實性。通過以下命令導(dǎo)入MongoDB公共GPG密鑰:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

為 MongoDB 創(chuàng)建 list file

根據(jù) Ubuntu 的版本使用適當(dāng)?shù)拿顒?chuàng)建 list file: /etc/apt/sources.list.d/mongodb-org-3.4.list

Ubuntu 12.04

echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Ubuntu 14.04

echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Ubuntu 16.04

echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

重新下載本地包數(shù)據(jù)庫索引

sudo apt-get update

安裝 MongoDB

通過以下命令安裝最新的可靠版

sudo apt-get install -y mongodb-org

運行 MongoDB 社區(qū)版

默認(rèn)情況下, MongoDB 實例的數(shù)據(jù)文件位于 /var/lib/mongodb,日志文件位于 /var/log/mongodb,并且通過用戶 mongodb 來運行。你可以在配置文件 /etc/mongod.conf 指定不同的日志文件和數(shù)據(jù)文件目錄,其對應(yīng)的配置為:systemLog.path 和 storage.dbPath 。

如果你更改了運行 MongoDB 進(jìn)程的用戶,必須修改 /var/lib/mongodb /var/log/mongodb 的訪問權(quán)限來讓用戶能訪問這些目錄。

啟動 MongoDB

執(zhí)行如下命令來啟動 mongod 進(jìn)程

sudo service mongod start
# 或者
sudo systemctl start mongod

驗證 MongoDB 啟動成功

通過檢查日志文件 /var/log/mongodb/mongod.log 來驗證 mongod 進(jìn)程是否啟動成功,日志文件中應(yīng)包含下面的信息:

[initandlisten] waiting for connections on port <port>

<port> 與配置文件 /etc/mongod.conf 的配置一致, 默認(rèn)值是 27017

停止 MongoDB

如果需要,你可通過下面的命令來停止 mongod 進(jìn)程

sudo service mongod stop
# 或者
sudo systemctl stop mongod

重啟 MongoDB

sudo service mongod status
# 或者
sudo systemctl status mongod

查看 MongoDB 狀態(tài)

sudo service mongod status
# 或者
sudo systemctl status mongod

卸載 MongoDB 社區(qū)版

為了徹底的從系統(tǒng)中移除 MongoDB,你需要移除 MongoDB 應(yīng)用程序,配置文件,日志和數(shù)據(jù)文件目錄。請參照下面的操作步驟進(jìn)行:

停止 MongoDB

通過以下命令停止 mongod 進(jìn)程

sudo service mongod stop

刪除軟件包

刪除所有的 MongoDB 軟件包

sudo apt-get purge mongodb-org*

刪除數(shù)據(jù)和日志目錄

刪除 MongoDB 數(shù)據(jù)和日志目錄

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • mongodb官方的golang驅(qū)動基礎(chǔ)使用教程分享

    mongodb官方的golang驅(qū)動基礎(chǔ)使用教程分享

    這篇文章主要給大家介紹了關(guān)于mongodb官方的golang驅(qū)動基礎(chǔ)使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用mongodb具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • centos yum 安裝 mongodb 以及php擴(kuò)展

    centos yum 安裝 mongodb 以及php擴(kuò)展

    MongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫。由C++語言編寫。旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲解決方案。
    2014-07-07
  • 解決MongoDB6.0報錯:"mongo"不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件

    解決MongoDB6.0報錯:"mongo"不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件

    這篇文章主要給大家介紹了關(guān)于解決MongoDB6.0報錯:"mongo"不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Mongo復(fù)制集同步驗證的實例詳解

    Mongo復(fù)制集同步驗證的實例詳解

    這篇文章主要介紹了mongo復(fù)制集同步驗證的實例詳解的相關(guān)資料,這里提供實現(xiàn)的方法及示例代碼,幫助大家學(xué)習(xí)理解,需要的朋友可以參考下
    2017-07-07
  • mongodb三分鐘入門大全

    mongodb三分鐘入門大全

    MongoDB是一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的,接下來通過本文給大家介紹mongodb三分鐘入門大全,感興趣的朋友一起看看吧
    2022-01-01
  • Centos 7下Mongodb開機(jī)無法自啟動的解決方法

    Centos 7下Mongodb開機(jī)無法自啟動的解決方法

    這篇文章主要介紹了Centos 7下Mongodb開機(jī)無法自啟動的解決方法,文中介紹的非常詳細(xì),對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • MongoDB db.serverStatus()輸出內(nèi)容中文注釋

    MongoDB db.serverStatus()輸出內(nèi)容中文注釋

    這篇文章主要介紹了MongoDB db.serverStatus()輸出內(nèi)容中文注釋,本文收集了2個版本的中文注釋來講解,需要的朋友可以參考下
    2014-08-08
  • MongoDB的備份與恢復(fù)

    MongoDB的備份與恢復(fù)

    這篇文章主要介紹了MongoDB的備份與恢復(fù),幫助大家更好的理解和學(xué)習(xí)使用MongoDB,感興趣的朋友可以了解下
    2021-03-03
  • 淺析MongoDB用戶管理

    淺析MongoDB用戶管理

    mongodb在2.4最新版本中對用戶權(quán)限管理做了全新的調(diào)整,把權(quán)限細(xì)化了,增強(qiáng)了安全性,越來越像mysql的權(quán)限管理了。廢話少說,我們來詳細(xì)看下吧
    2014-08-08
  • mongodb 中rs.stauts()命令參數(shù)解析

    mongodb 中rs.stauts()命令參數(shù)解析

    MongoDB的rs.status()命令是查看副本集狀態(tài)的重要工具,它可以展示副本集中各個成員的角色、健康狀態(tài)、同步進(jìn)度等關(guān)鍵信息,本文介紹mongodb 中rs.stauts()命令參數(shù)解析,感興趣的朋友跟隨小編一起看看吧
    2024-09-09

最新評論