1.初識MongoDB
MongoDB數據庫是Nosql數據庫的一種,由於之前的工作中一直在使用關係型數據庫(Mysql),而大公司或數據量龐大的項目通常都會用到非關係型數據庫。具體爲什麼要用到非關係型數據庫,目前的理解可能就是處理海量數據,同時偏向於統計方面的需求處理。這個可以在後面的學習中通過實戰項目逐漸理解非關係型數據庫的優缺點。
2.Linux安裝MongoDB
2.1安裝方面,由於初次學習減少遇到的問題(哈哈)採用寶塔Linux系統安裝寶塔面板,下面附上安裝截圖:
3.Linux命令行下啓動與關閉MongoDB數據庫
3.1寶塔安裝的MongoDB數據庫放在目錄“/www/server/mongodb”下,與啓動關閉有關係的就是數據庫的配置文件“config.conf”。下面進行解析:
## content
systemLog:4.0
destination: file
logAppend: true ##日誌信息以追加的方式插入
path: /www/server/mongodb/log/config.log ##日誌文件的路徑
##以上爲數據庫日誌文件路徑定義
# Where and how to store data.
storage:
dbPath: /www/server/mongodb/data ##數據庫文件存儲路徑
directoryPerDB: true
journal:
enabled: true ##啓用日誌文件
# how the process runs
processManagement:
fork: true ##以守護進程的方式運行
pidFilePath: /www/server/mongodb/log/configsvr.pid ##進程文件存儲路徑
# network interfaces
net:
port: 27017 ##訪問端口
bindIp: 127.0.0.1 ##綁定IP,提供外網訪問要改成0.0.0.0
#operationProfiling:
#replication:
# replSetName: bt_main
security:
authorization: disabled ##權限驗證關閉
javascriptEnabled: false
#sharding:
# clusterRole: shardsvr
3.2數據庫的啓動命令
mongod -f config.conf
//上面的命令是在/www/server/mongodb下使用,而如果處於其他目錄下要用下面的命令(補全配置文件路徑)
mongod -f /www/server/mongodb/config.conf
3.3數據庫的關閉命令
mongod --shutdown -f /www/server/mongodb/config.conf