1. 程式人生 > >mac下安裝啟動Mongodb

mac下安裝啟動Mongodb

本人最近才上手mac,在使用mac上面有很多不熟悉的地方,慢慢摸索,記錄下來,以供後續翻閱與參考:

在Mac下安裝MongoDB方式

第一種、用瀏覽器或者第三方工具下載
當前版本的下載地址: http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz

第二種、通過homebrew安裝mongodb,terminal下執行以下指令就可以了

這裡,我只講通過homebrew來安裝。

在Mac下安裝MongoDB,通過homebrew

1. 通過homebrew安裝mongodb

    $ brew update 
    $ brew install mongodb

如果沒有homebrew還是先裝一個吧,程式設計師必備。

2. mongodb 資料預設存在/data/db下,所以需要建立這個資料夾,以及設定許可權

進行了第一步操作,這裡我們安裝完成就可以執行

sudo mongod

執行sudo mongod命令後返回了一堆錯誤資訊,如下:

這麼一堆錯誤資訊,重點是這幾句

ERROR: dbpath (/data/db) does not exist. Create this directory or give existing directory in –dbpath. See http://dochub.mongodb.org/core/startingandstoppingmongo

錯誤資訊的意思是dbpath (/data/db)不存在,需要建立/data/db這個目錄或者使用--dbpath引數項指定一個已經存在的目錄。

dbpath (/data/db)這個目錄是用來儲存MongoDB資料檔案的地方

既然不存在/data/db那我們就建立這個目錄

首先在終端輸入cd /命令返回到磁碟根目錄

然後輸入命令

mkdir -p /data/db    建立/data/db

再次輸入sudo mongod命令啟動MongoDB的服務,服務又退出了返回一堆資訊如下:

出錯原因是這幾句log

create/open lock file: /data/db/mongod.lock
errno:13 Permission denied Is a mongod instance already running?, terminating

意思是不建立和開啟/data/db/mongod.lock這個檔案,原因是Permission denied(許可權拒絕),看來是當前使用者執行mongod這個命令時,對/data/db這個目錄沒有操作許可權,OK,知道原因就好辦了,給/data/db加上許可權。

在終端輸入如下命令:

sudo chown -R  當前登入的使用者名稱 /data

如果不確定可以先run $ whoami

再次在終端輸入sudo mongod啟動MongoDB的服務

3.把mongodb/bin加入$PATH ,以免我們每次輸入sudo monogd  ,變成直接monogd

    $ touch .base_profile
    $ vim .base_profile

加入以下地址以後重啟terminal

export MONGO_PATH=/usr/local/mongodb  
export PATH=$PATH:$MONGO_PATH/bin  

4. 啟動mongodb

$ mongod

5. query database

   在另一個terminal視窗執行

$ mongo

    然後可以開始各種資料庫指令,比如

    $show dbs    顯示已經存在的資料庫
    $use somedbname    建立(使用)某個資料庫

6. 退出

 $exit

最後給大家推薦一款視覺化的管理工具monogdb的robomongo

參考資料:

相關推薦

mac安裝啟動Mongodb

本人最近才上手mac,在使用mac上面有很多不熟悉的地方,慢慢摸索,記錄下來,以供後續翻閱與參考: 在Mac下安裝MongoDB方式 第一種、用瀏覽器或者第三方工具下載當前版本的下載地址: http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.

Mac安裝配置MongoDB

1.去官方網站下載最新版的Mac版的MongoDB:mongodb-osx-x86_64-2.2.0.tgz。MongoDB的官方網站:www.mongodb.org。2.解壓mongodb的壓縮包到某個安裝目錄,例如:/Users/circle/Develope-Tools

Mongodb資料庫mac安裝啟動、停止

下載後解壓到任意目錄=xxxx執行shell,建立資料庫目錄mac下預設為/data/db為資料庫目錄,自己也可以指定(後續研究吧~~) mkdir -p /data/db增加你的PATH路徑後,

Mac安裝 MongoDB

wait 服務器 交互式 var 新的 bpa export user ins   Mac 下安裝 MongoDB 一般有兩種方法,一種是通過源碼安裝,一種是直接使用 homebrew ,個人推薦使用 homebrew ,簡單粗暴。 1.安裝 homebrew : /us

MAC安裝MAMP的Mongodb

openssl mongod make .so openss 5.6 安裝mongodb configure 啟動 首先安裝Mongodb服務端: 1、brew install mongodb 2、修改 vim /usr/local/etc/mongod.conf文件,db

mac 安裝 mongodb

space ive /usr loading ebr services wan font tap 使用brew安裝,不過brew不再更新, 通過 sudo chown -R $(whoami):admin /usr/local   這條語句終端有提醒的

Mac安裝社區版MongoDB

ado ins 查看 使用 zxvf -s 環境 col ash 下載地址:https://www.mongodb.com/download-center?_ga=2.98072543.1777419256.1515472368-391344272.1515472368#c

mac安裝MongoDb

靠譜 ima -c 安裝 image class b- sof append Mac下安裝MongoDb 背景:看了網上N篇教程,各種不靠譜,算了 自己來踩坑 1.下載 https://www.mongodb.com/dr/fastdl.mongodb.org/osx

Mac安裝mysql後無法啟動,錯誤提示The server quit without updating PID file

現象: 1 sudo /usr/local/mysql/support-files/mysql.server start  提示 The server quit without updating PID file  2 點選 系統偏好設定裡的  mysql 沒有看到正常的

mac 安裝php的mongodb擴充套件,提示:homebrew/php deprecated

原因: The mongodb install has been removed from Homebrew. To install the mongodb extension you need to use pecl. 解決: 用pecl安裝

Mac 安裝mongodb及配置

# 1 mongodb官網下載mac安裝包 wget https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.4.tgz # 2 解壓 su

mac 安裝mysql後啟動問題

啟動執行命令 sudo /usr/local/mysql/support-files/mysql.server start  後始終出現 Starting MySQL .. ERROR! The

【Solution】Mac安裝Win7虛擬機器啟動時顯示'內部錯誤'

因為一些工具的使用需求,不得已在Mac上安裝Win7虛擬機器,我使用的虛擬機器軟體是VMware Fusion 8,跟著教程安裝,本來一切順利,當啟動虛擬機器時發生了’內部錯誤’,於是開始找資料解決這個問題。 鬱悶的是出現該錯誤的大部份多時Windows使用者

mac安裝mongodb擴充套件用到的小坑以及正確安裝

本人用mac安裝mongoDB擴充套件遇到的小坑:(這裡只講最簡單正確的安裝方式) 1.安裝環境:mac OS X    使用軟體:MAMP pro 2. 命令列安裝PHP mongoDB擴充套件  

Mac安裝MySQL(含配置)

.tar.gz 界面 take 8.4 通過 -1 pass 查看 pack 首先需要下載 MySQL Community Server 下載地址:https://dev.mysql.com/downloads/mysql/ 進入MySQL的下載界面(https:

Mac安裝第三方模塊報錯:‘sqlfront.h‘ file not found的解決辦法

for found ins 解決辦法 第三方模塊 mssql erro ref div 1.軟件環境:     mac環境:10.11.6(15G31)     python: 3.6 2.問題:     sudo pip install pymssql 後出現下面問題:

Mac安裝eclipse

cli clear 安裝eclipse tom com 指定 gin 註意 解壓 1、到官網https://www.eclipse.org/downloads/eclipse-packages/下載安裝包 查看原圖 查看原圖 2、安

Mac安裝MySQL

文件 ror quit 裝包 重新啟動 pan set eset 官網 安裝mysql有兩種方式:1為官方下載dmg安裝包。2為使用brew進行安裝。 安裝步驟: 一、官方下載dmg安裝包進行安裝 1、登陸官網下載 https://downloads.mysql.

Mac安裝tomcat

輸入 itl rtu pos 增加 點擊取消按鈕 修改 設置 修改端口 1、到官網下載tomcat8 http://tomcat.apache.org/download-80.cgi 說明:tomcat最好不要下載最新的,選擇一個適中的最好。 查看原圖

mac安裝配置go開發環境

string hello pkg obi cin keyword art ces mac 1、官網下載安裝包(需FQ)   https://storage.googleapis.com/golang/go1.7.darwin-amd64.pkg 2、配置Go環境變量GOPA