MongoDB入门

来源:互联网 发布:协方差矩阵 特征值 编辑:程序博客网 时间:2024/06/03 19:03

MongoDB安装

Ubuntu 14.04下默认安装版本为2.4.9

$ sudo apt-get install mongodb

连接数据库:

$ mongo

默认会通过本地连接(127.0.0.1)到数据库test

查看MongoDB版本:mongo -version

配置文件地址:/etc/mongodb.conf

# mongodb.conf# Where to store the data.dbpath=/var/lib/mongodb#where to loglogpath=/var/log/mongodb/mongodb.loglogappend=truebind_ip = 127.0.0.1#port = 27017# Enable journaling, http://www.mongodb.org/display/DOCS/Journalingjournal=true# Enables periodic logging of CPU utilization and I/O wait#cpu = true# Turn on/off security.  Off is currently the default#noauth = true#auth = true# Verbose logging output.#verbose = true# Inspect all client data for validity on receipt (useful for# developing drivers)#objcheck = true# Enable db quota management#quota = true# Set oplogging level where n is#   0=off (default)#   1=W#   2=R#   3=both#   7=W+some reads#oplog = 0# Diagnostic/debugging option#nocursors = true# Ignore query hints#nohints = true# Disable the HTTP interface (Defaults to localhost:27018).#nohttpinterface = true# Turns off server-side scripting.  This will result in greatly limited# functionality#noscripting = true# Turns off table scans.  Any query that would do a table scan fails.#notablescan = true# Disable data file preallocation.#noprealloc = true# Specify .ns file size for new databases.# nssize = <size># Accout token for Mongo monitoring server.#mms-token = <token># Server name for Mongo monitoring server.#mms-name = <server-name># Ping interval for Mongo monitoring server.#mms-interval = <seconds># Replication Options# in replicated mongo databases, specify here whether this is a slave or master#slave = true#source = master.example.com# Slave only: specify a single database to replicate#only = master.example.com# or#master = true#source = slave.example.com# Address of a server to pair with.#pairwith = <server:port># Address of arbiter server.#arbiter = <server:port># Automatically resync if slave data is stale#autoresync# Custom size for replication operation log.#oplogSize = <MB># Size limit for in-memory storage of op ids.#opIdMem = <bytes># SSL options# Enable SSL on normal ports#sslOnNormalPorts = true# SSL Key file and password#sslPEMKeyFile = /etc/ssl/mongodb.pem#sslPEMKeyPassword = pass

数据库地址:/var/lib/mongodb

日志地址:/var/log/mongodb/mongodb.log

这些地址均在配置文件里设定

配置远程连接
配置文件里默认是:bind_ip = 127.0.0.1 (只能本地连接)
bind_ip = 0.0.0.0 (所有IP地址均可连接)
bind_ip = 192.168.235.1,192.168.235.2(多个IP用英文逗号隔开)

认证和访问控制
MongoDB的认证默认是关闭的,也就是所有人都可以访问MongoDB中所有的数据库。

0 0
原创粉丝点击