linux是ubuntu18.04.6
一、安装
打开终端,输入以下命令:
sudo apt-get install mongodb
安装完成后,在终端输入以下命令查看MongoDB版本:
mongo -version
默认配置文件放在/etc/mongodb.conf,数据存储路径(dbpath)是/var/lib/mongodb,日志存储路径(logpath)是/var/log/mongodb;ip为127.0.0.1,端口为27017。
二、启动至关闭流程
1. 启动mongodb命令
sudo service mongodb start
2. 查看mongod程序是否启动命令
ps aux | grep mongo
有第二条内容,表示成功:
3.使用mongo shell
在终端中输入mongo即可。
4.关闭mongod命令
mongod --dbpath /var/lib/mongodb --shutdown
输出kill process表示成功:
如果未指定dbpath则会报错,因为默认dbpath是/data/db:
5.关闭mongodb命令
sudo service mongodb stop
如果不先执行mongod关闭命令,直接关闭mongodb就会出错,结果为[fail]。
三、远程连接
1.修改bind_ip = 0.0.0.0
2.使用compass连接
至此打包容器为镜像,重新申请作业,任务设置时选择该镜像,端口设置处需要再新增一个(容器端口:27017,主机端口:自定义如11111),从而使得通过 作业ip:11111访问到127.0.0.1:27017。申请成功之后通过mobaxterm连接,之后按照上述开启服务。然后打开compass进行连接:
四、修改数据存储路径
因为存放在默认路径下数据在关闭服务之后就会清除,因此需要将其放置在自己的文件夹下。
1.修改/etc/mongodb.conf中的dbpath
dbpath = /root/demo/mongodb_data/db
这里有个前提就是在申请作业时,存储配置中的挂载点要写为/root/demo,否则与上述配置不对应。
2.启动mongodb
在修改dbpath之后再使用sudo service mongodb start就会引起权限错误(尝试chomd -R 提高权限但未成功解决),因此使用以下命令:
mongod -f /etc/mongdb.conf &
启动完成后就可以在mongo shell操作数据库,或者进行远程连接。
3.关闭mongod
还是使用mongod --dbpath --shutdown,但是dbpath改为自定义的路径:
4.关闭mongodb
sudo service mongodb stop
原文地址:https://blog.csdn.net/weixin_55878545/article/details/134038161
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。