㈠ windows mongodb 配置文件在哪
登陸mongodb官網點擊右側的下載
選擇windows平台,如圖點擊需要的文件下載(筆者這里主要講訴zip文件的安裝)
legacy版本可以用於舊版本系統下安裝,這里不推薦。
將zip文件解壓放到盤符的根目錄(如C:或D:),為了方便建議文件夾命名盡量簡短如(d:\mongodb)
創建資料庫文件的存放位置,比如d:/mongodb/data/db。啟動mongodb服務之前需要必須創建資料庫文件的存放文件夾,否則命令不會自動創建,而且不能啟動成功。
打開cmd(windows鍵+r輸入cmd)命令行,進入D:\mongodb\bin目錄(如圖先輸入d:進入d盤然後輸入cd d:\mongodb\bin),
輸入如下的命令啟動mongodb服務:
D:/mongodb/bin>mongod --dbpath D:\mongodb\data\db
mongodb默認連接埠27017,如果出現如圖的情況,可以打開http://localhost:27017查看(筆者這里是chrome),發現如圖則表示連接成功,如果不成功,可以查看埠是否被佔用。
其實可以將MongoDB設置成Windows服務,這個操作就是為了方便,每次開機MongoDB就自動啟動了。
如圖在d:\mongodb\data下新建文件夾log(存放日誌文件)並且新建文件mongodb.log
在d:\mongodb新建文件mongo.config
用記事本打開mongo.config輸入:
dbpath=D:\mongodb\data\db
logpath=D:\mongodb\data\log\mongo.log
(圖片的logpath有錯誤)
用管理員身份打開cmd命令行,進入D:\mongodb\bin目錄,輸入如下的命令:
D:\mongodb\bin>mongod --config D:\mongodb\mongo.config
有人提醒改為如下:
mongod --config D:\mongodb\mongo.config --install --serviceName "MongoDB"
如圖結果存放在日誌文件中,查看日誌發現已經成功。如果失敗有可能沒有使用管理員身份,遭到拒絕訪問。
10
打開cmd輸入services.msc查看服務可以看到MongoDB服務,點擊可以啟動。
㈡ mac安裝mongodb的配置文件在哪
1.安裝homebrew
homebrew的安裝查看官網,安裝完成後,在終端中輸入以下命令更新homebrew的package資料庫
brew update
提示:brew update升級brew的版本庫,brew outdated 查看outdated的庫和應用,brew upgrade 升級outdated的庫和應用,brew cleanup 清理調過期的庫和應用
2.安裝mongodb
使用homebrew安裝mongodb,在MAC的終端中輸入
brew install mongodb
若要查看安裝信息
brew info mongodb
查看mongodb的版本
mongo --version
3.創建數據文件
1)進入根目錄
cd /
2)創建目錄
mkdir -p /data/db
3)設置許可權,並輸入用戶密碼
sudo chmod -R 777 /data
提示:其中-p是創建多個文件目錄使用的參數,-R表示對目錄進行遞歸操作,就是data目錄下的子文件也設置該許可權。
開機自啟動
4.設置plist文件
查找可執行文件mongod的位置
1)執行以下命令找到mongod可執行文件,例如/usr/local/bin/mongod
which mongod
2)右擊Dock中的Finder選中前往文件夾...,輸入/usr/local/bin找到這個mongod可執行文件
3)右擊mongod可執行文件,選中顯示簡介...,可以看到路徑例:/usr/local/Cellar/mongodb/3.2.6/bin/mongod
查找plist配置啟動項文件
使用homebrew安裝mongodb會產生一個啟動項配置文件,一般位於mongod可執行文件的上一級bin文件所在的目錄文件中。
修改plist配置啟動項文件
1)使用vim或者xcode打開plist配置文件,該文件名可能類似於homebrew.mxcl.mongodb.plist
2)方便起見,修改文件名為mongodb.plist
3)修改其中的Label為mongodb,與文件名相同
4)修改ProgramArguments的可執行進程為可執行文件mongod的位置,例如以上/usr/local/Cellar/mongodb/3.2.6/bin/mongod,可刪除ProgramArguments的其餘項。
拷貝plist配置啟動項文件
cp mongodb.plist /Library/LaunchDaemons/
提示:mongodb.plist如果不是在當前的文件夾路徑下,先進入所在文件夾,注意該目錄與~/Library/LaunchDaemons/和/System/Library/LaunchDaemons/的區別。
5.啟動服務
使用root許可權
sudo -s
啟動服務
sudo launchctl load -w /Library/LaunchDaemons/mongodb.plist
關閉服務
sudo launchctl unload -w /Library/LaunchDaemons/mongodb.plist
若發現以下錯誤:
Path had bad permissions
是因為文件的許可權不夠,將許可權修改為root,執行以下命令,再執行啟動服務
sudo chown root mongodb.plist
測試資料庫是否可啟動
使用CMD + N新建一個終端,輸入mongo
Last login: Tue Jun 7 21:50:28 on ttys001
victor:~ victor$ mongo
MongoDB shell version: 3.2.6
connecting to: test
>
表明連接成功!如果關機重新啟動,仍然可以連接資料庫。
提示:如果有RoboMongo等mongdodb可視化工具,在啟動服務時可以嘗試連接資料庫,此時應該可以連接上資料庫。
WebStorm插件Mongo
6.安裝插件
WebStorm > Preferences > Plugins > Mongo(輸入搜索) > install plugin(安裝插件)
7.配置插件
1)設置參數
WebStorm > Preferences > Other Settings > Mongo Services
添加可執行文件mongod可執行文件的路徑,詳情查看查看4.設置plist文件中的可執行文件mongod的位置,點擊test驗證
添加Servers
㈢ mongodb怎樣查看config
啟MongoDB2種式直接指定配置參數二指定配置文件先介紹配置文件啟式:
1.mongod --config /etc/mongodb.conf
配置:
verbose:志信息冗餘默認false提高內部報告標准輸或記錄logpath配置志文件要啟用verbose或啟用verbosity 用vvvv參數:
1.verbose = true
2.vvvv = true
ps:啟verbose冗信息級別 vv~vvvvvv越級別越高志文件記錄信息越詳細
port:埠默認27017MongoDB默認服務TCP埠監聽客戶端連接要埠設置於1024比1021則需要root許可權啟能用mongodb帳號啟(普通帳號即使27017起)否則報錯:[mongo --port=1021 連接]
1.ERROR: listen(): bind() failed errno:13 Permission denied for socket: 127.0.0.1:1021
㈣ MongoDB問題,下載完配置好服務可以連接但就是無法進入資料庫似乎缺少什麼東西但不知道怎麼解決
@MongoDB安裝後的一些簡要配置:
1)在和bin目錄同級的目錄下面建一個data文件夾,data文件夾下面分別建立db和log文件夾來存儲數據文件和日誌文件【ps:也可以建立其他文件夾,自己知道在什麼地方即可】
2)在和bin目錄同級的目錄下面建一個mongo.config文件(編碼格式為utf8無bom格式,否則會報錯),作為mongodb的配置文件。[ps:在啟動的時候會用到]
---mongo.config文件內容如下:
##數據文件
dbpath=D:\mongodb\data\db
##日誌文件
logpath=D:\mongodb\data\log\mongo.log
#錯誤日誌採用追加模式,配置這個選項後mongodb的日誌會追加到現有的日誌文件,而不是從新創建一個新文件
logappend=true
#啟用日誌文件,默認啟用
journal=true
#這個選項可以過濾掉一些無用的日誌信息,若需要調試使用請設置為false
㈤ 如何安裝,配置MongoDB
1、創建資料庫路徑(data目錄)、日誌路徑(logs目錄)和日誌文件(mongo.log文件),完成後如下圖所示
5、創建並啟動MongoDB服務,如果每次都按照步驟三那樣操作,豈不是相當麻煩,按照如下命令來創建並啟動MongoDB服務,就可以通過windows服務來管理MongoDB的啟動和關閉了。
首先進入D:Program FilesMongoDBServer3.2in(依安裝目錄而定)目錄下,啟動命令如下:
mongod--config"D:ProgramFilesMongoDBServer3.2mongo.conf"--install--serviceName"MongoDB"
netstartMongoDB。
㈥ linux下的mongodb數據是放在哪個目錄下的
RedHat Linux常見的日誌文件詳述如下◆/var/log/boot.log
該文件記錄了系統在引導過程中發生的事件,就是Linux系統開機自檢過程顯示的信息。
◆/var/log/cron
該日誌文件記錄crontab守護進程crond所派生的子進程的動作,前面加上用戶、登錄時間和PID,以及派生出的進程的動作。CMD的一個動作是cron派生出一個調度進程的常見情況。REPLACE(替換)動作記錄用戶對它的cron文件的更新,該文件列出了要周期性執行的任務調度。RELOAD動作在REPLACE動作後不久發生,這意味著cron注意到一個用戶的cron文件被更新而cron需要把它重新裝入內存。該文件可能會查到一些反常的情況。
◆/var/log/maillog
該日誌文件記錄了每一個發送到系統或從系統發出的電子郵件的活動。它可以用來查看用戶使用哪個系統發送工具或把數據發送到哪個系統。
該文件的格式是每一行包含日期、主機名、程序名,後面是包含PID或內核標識的方括弧、一個冒號和一個空格,最後是消息。該文件有一個不足,就是被記錄的入侵企圖和成功的入侵事件,被淹沒在大量的正常進程的記錄中。但該文件可以由/etc/syslog文件進行定製。由/etc/syslog.conf配置文件決定系統如何寫入/var/messages。有關如何配置/etc/syslog.conf文件決定系統日誌記錄的行為,將在後面詳細敘述。
◆/var/log/syslog
㈦ 如何安裝,配置MongoDB
來1
下載mongodb的windows版本,有32位和源64位版本,根據系統情況下載
2
創建資料庫文件的存放位置,比如D:/mongodb/data/db。啟動mongodb服務之前需要必須創建資料庫文件的存放文件夾,否則命令不會自動創建,而且不能啟動成功。默認文件夾路徑為c:/data/db.使用系統默認文件夾路徑時,啟動服務無需加--dbpath 參數說明,但文件夾還要手工創建
3
打開cmd命令行,進入D:/mongodb/bin目錄,輸入如下的命令啟動mongodb服務:
D:/mongodb/bin>mongod.exe --dbpath D:/mongodb/data/db
4
再打開一個cmd輸入:D:/mongodb/bin>mongo 127.0.0.1/admin,或者雙擊mongo.exe,即可進行mongodb的客戶端命令操作了: