建一个本地mongdb数据库
安装 mongodb 数据库
安装包安装
进入官网,点击左上角 Get MongoDB 下载,进入中间的 server 界面,会自动匹配出对应的系统,下载对应的安装包,安装即可。 如果想看更详细的安装步骤,下载旁的侧边栏有 Install Instructions。
命令行安装
由于我是 deepin 系统,是基于 debian 的,而且个人更喜欢用命令行进行安装,于是找到了debian 的安装指导
导入 mongodb 公共 GPG 密钥
1
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4`
创建列表文件
deepin 是基于最新的 debian,所以我这个是 Debian 9 的
1
echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list`
更新一下本地安装包数据
1
sudo apt-get update`
注意:此步不可省略,不然会导致报错,找不到 mongodb 包!
安装 mongoDB 包
1
sudo apt-get install -y mongodb-org`
至此,mongodb 数据库算是安装成功了。官方文档还介绍了使用.tgztr 包安装的方式,感兴趣的可以去官网看看。
运行 mongodb 数据库
启动 mongodb
sudo service mongod start
检验 mongodb 是否启动成功
sudo cat /var/log/mongodb/mongod.log
这个文件纪录着 mongodb 的启动历史,所以当我们在最后一行看到一下内容,便是启动成功了[initandlisten] waiting for connections on port 27017
运行 mongodb
mongo
其实这个也可以作为 mongodb 是否启动成功的条件停止 mongodb 运行
sudo service mongod stop
重启 mongodb
sudo service mongod restart
robo 3T -mongodb 可视化工具
虽然个人喜欢用命令行进行安装,因为这样方便简单,但是用命令行查看数据库就比较不方便了毕竟,查询条件多且复杂的话,命令行界面就不够友好了,这里介绍使用 robo 3T,一个 mongdb 数据库可视化 GUI 工具。
安装
首先在robo 3T 官网下载相应安装包,然后使用 tar 命令进行解压:
1
tar -xzf robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz`
创建一个命令将所有文件全部拷贝过去
1 2 3
sudo mkdir /usr/local/bin/robomongo sudo mv robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz /usr/local/bin/robomongo
进入文件 robomongo 文件目录,给 robo 3T 添加权限
1 2 3
cd /usr/local/bin/robomongo/bin sudo chmod +x robo3t
给 robo 3T 创建快捷启动命令
1 2 3 4 5
sudo vi ~/.bashrc // 用 vim 编辑.bashrc 文件 alias robomongo="/usr/local/bin/robomongo/bin/robo3t" // 在最后一行添加该命令,保存退出 source ~/.bashrc // 使命令生效
连接 mongdb 数据库
首先按文章前面说的运行数据库,本地数据库运行:
1 2 3
sudo service mongod start mongo
启动 robo 3T 进行连接
1
robomongo
3、输入 i 地址与端口连接指定数据库 可以连接远程数据库