deepin安装mongodb
参考教程
废话
不知道是因为我用虚拟机装的deepin原因还是啥的。按照博客02的方法。
加入公钥失败了。
因为deepin基于debian ,所以我上mongodb官方下载了debian的安装包直接装了。最后安装成功了,不过后面又是一波三折
安装
解压包的方式
参考菜鸟教程
使用源安装
参考博客02
自己的方法
下载安装包后直接安装。
在黑窗口中直接mongod就可以启动mongodb服务了。
注意:
默认监听本地,不允许远程连接的
想开启远程连接,可以参考博客02修改配置文件。不过我修改配置文件一点用都没有。
使用安装包的方式,安装后没有MongoDB shell
还有要知道启动MongoDB的方式
- 配置好path文件,source /etc/profile文件
- 直接黑窗口mongod,配置文件是不生效的
这是因为MongoDB的启动方式有两种
- 在启动的是时候进行配置
# -fork 未后台运行的参数 mongod -bind_ip_all -fork -auth
- 使用配置文件来配置
mongod -f /etc/mongod.conf
mongod --config /etc/mongod.conf
当自己发现使用安装包没有MongoDB shell的时候,然后换了种方法。把MongoDB卸载掉。具体方法百度一下哈。
然后进入官方下载地址,下载tgz文件。或者直接curl拉去下来。
- 解压
- 移动包位置
- 做好path配置
- 做好config
- 最后直接运行起来就可以了
- 还配有MongoDB shell
关闭后台运行中的MongoDB服务比较稳妥的方式
进入MongoDB shell
use admin
db.shutDownServer()
最后提醒一下:找好对应的linux MongoDB版本比较重要