nodeJS 一直都想学,前几个学期都在学基础,现在终于有空余时间来自学nodeJS。学校的领导说nodeJS和MongonDB是天生一对的,配合起来杠杆的。因为我用的是Deep-Linux,所以在这里和大家分享一下怎么安装MongoDB,很多都是参考官网的。
安装MongoDB
- 导入MongoDB公钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

- 创建MongoDB的软件源 /etc/apt/sources.list.d/mongodb-org-3.4.list
- 你可以选择安装 Debian 7 “Wheezy"仓库
echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list - 也可以选择 Debian 8 “Jessie”仓库
echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 main" | sudo tee /etc/apt/sources.list.d/mongod
当前软件仅支持 Debian 7 “Wheezy" 和 Debian 8 “Jessie"。

- 更新
apt-get
sudo apt-get update

- 安装最新稳定版本的MongoDB
sudo apt-get install -y mongodb-org

- 解决没有/home/mongodb目录的问题
sudo mkdir /home/mongodb
sudo chown -R mongodb:mongodb /home/mongodb
运行 MongoDB
- 启动MongoDB 服务
- 命令启动MongoDB的 mongod 服务项。:
sudo systemctl start mongod
- 验证 MongoDB是否安装成功
[initandlisten] waiting for connections on port <port>
where <port> is the port configured in /etc/mongod.conf, 27017 by default.
也可以通过命令过滤查看信息
cat /var/log/mongodb/mongod.log | grep port

默认端口是2701
MongoDB常用命令
- 启动服务
sudo systemctl start mongod
- 停止 MongoDB 服务
sudo systemctl stop mongod
- 重启 MongoDB 服务
sudo systemctl restart mongod
- 设置开机自启或不自启
-
自启:
sudo systemctl enable mongod -
不自启
sudo systemctl disable mongod
MongoDB使用
官网: https://docs.mongodb.com/manual/#getting-started
中文官网: http://www.mongodb.org.cn/
在命令终端输入 mongo 就可以操作MongoDB数据库啦~

退出命令是 Ctrl + C 或者 exit
到这里MongoDB就安装完成啦,可以愉快的敲代码了。