一、安装 MongoDB
-
更新包管理器:
sudo apt-get update
-
添加 MongoDB 的 GPG 密钥:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
-
创建 MongoDB 的源文件:
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
-
更新包管理器并安装 MongoDB:
sudo apt-get update && sudo apt-get install -y mongodb-org
二、配置 MongoDB
-
在 MongoDB 的默认数据存储路径
/var/lib/mongodb
中创建数据目录和日志目录:sudo mkdir -p /data/db && sudo touch /var/log/mongodb/mongod.log
-
指定 MongoDB 的日志输出文件和日志级别:
sudo vi /etc/mongod.conf
,并将以下内容添加到systemLog
选项下:destination: file
path: /var/log/mongodb/mongod.log
logAppend: true并将
quiet
改为false
(感叹号!
会使其成为注释):systemLog:
destination: file
path: /var/log/mongodb/mongod.log
logAppend: true
processManagement:
fork: true
net:
port: 27017
bindIp: 127.0.0.1 -
启动 MongoDB:
sudo service mongod start
-
检查 MongoDB 是否已成功启动:
sudo service mongod status
,输出应为mongod start/running, process 1234
三、示例说明
-
创建一个数据库:在命令行下输入
mongo
,即可进入 MongoDB 的 Shell 界面,输入use database_name
,其中database_name
为你想要创建的数据库名。例如,创建名为testdb
的数据库,输入use testdb
。 -
创建一个集合:在
testdb
数据库中,输入db.createCollection("collection_name")
,其中collection_name
为你想要创建的集合名。例如,创建名为users
的集合,输入db.createCollection("users")
。