网上安装 mongo 的方法挺多, 有的需要配置听麻烦, 下面我列出我安装成功的方法, 总结如下, 我用的 Ubuntu 版本是 16.04 版本.
1.sudo apt-get install MongoDB 安装法
这种安装方法直接使用 apt-get
sudo apt-get install MongoDB
虽然这种方法直接简单, 但是会出现安装的 MongoDB** 版本过于老旧 ** 的问题. 比如在 python 中使用 pymongo 时会出现如下的报错:
ConfigurationError: Server at localhost:27017 reports wire version 0, but this version of PyMongo requires at least 2 (MongoDB 2.6).
因为这种方式他会安装 MongoDB 的稳定版本, 版本相对来说已经很低了, 所以在这里不建议采用这种方式直接安装.
2. 使用阿里源安装
1. 导入公钥
sudo apt-key adv --keyserver hkp://keyserver.Ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
2. 创建源文件
- ubuntu14:
- echo "deb [ arch=amd64 ] http://mirrors.aliyun.com/MongoDB/apt/Ubuntu trusty/MongoDB-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/MongoDB-org-3.6.list
- ubuntu16:
- echo "deb [ arch=amd64,arm64 ] http://repo.MongoDB.org/apt/Ubuntu xenial/MongoDB-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/MongoDB-org-3.4.list
3. 跟新本地数据包
sudo apt-get update
4. 最后一步
sudo apt-get install -y MongoDB-org
安装完成后, 在终端输入以下命令查看 MongoDB 的最新版本:
mongo -version
启动, 重新启动和关闭 MongoDB 命令
- sudo service mongod start
- sudo service mongod stop
- sudo service mongod restart
查看是否启动成功
sudo cat /var/log/MongoDB/mongod.log
在 mongod.log 日志中若出现如下信息, 说明启动成功
[initandlisten] waiting for connections on port 27017
MongoDB 卸载
删除 MongoDB 包
sudo apt-get purge MongoDB-org*
删除 MongoDB 数据库和日志文件
- sudo rm -r /var/log/MongoDB
- sudo rm -r /var/lib/MongoDB
MongoDB 使用
shell 命令模式
输入 mongo 进入 shell 命令模式, 默认连接的数据库是 test 数据库, 命令如下:
shaojf@shaojf:~$ mongo
常用操作命令:
show dbs: 显示数据库列表
show collections: 显示当前数据库中的集合 (类似关系数据库中的表 table)
show users: 显示所有用户
use yourDB: 切换当前数据库至 yourDB
db.help() : 显示数据库操作命令
db.yourCollection.help() : 显示集合操作命令, yourCollection 是集合名
来源: http://www.bubuko.com/infodetail-2784895.html