为了账号安全,请及时绑定邮箱和手机立即绑定

启动mongodb数据库方式二

  • 启动mongodb数据库,方式二:使用指定的配置文件打开
root@ubuntu:/home/jhw1# cd mongodb
root@ubuntu:/home/jhw1/mongodb# ls
bin  GNU-AGPL-3.0  MPL-2  README  THIRD-PARTY-NOTICES
root@ubuntu:/home/jhw1/mongodb# mkdir data
root@ubuntu:/home/jhw1/mongodb# mkdir log
root@ubuntu:/home/jhw1/mongodb# mkdir conf
root@ubuntu:/home/jhw1/mongodb# ls
bin  conf  data  GNU-AGPL-3.0  log  MPL-2  README  THIRD-PARTY-NOTICES
  • mkdir data ---用来存储数据库的数据文件
  • mkdir log ---用来存储数据库的日志文件
  • mkdir conf ---用来存储数据库的启动配置文件
  • mkdir bin ---用来存储数据库的二进制文件

conf/mongodb.conf启动配置文件代码

port=12345   端口
dbpath =data  数据存储的目录。 可以使用相对和绝对路径(这里用的是相对路径)
logpath = log/mongod.log   指明日志文件路径,需要指明实际的文件
fork=true  ---在linux下,表明启动后台进行,在windows下无效

./bin/mongod -f conf/mongod.conf

ERROR: child process failed, exited with error number 

出现这种错误的原因:是因为配置文件中指定端口的数据库已经被打开,配置文件指定的端口被占用,再次使用配置文件打开数据库就会出错。

我第一次遇到这个问题解决的方式是:将配置文件中的端口号配置去掉,再次启动数据库

conf/mongodb.conf启动配置文件代码 去掉端口号的代码,默认端口号是27017

dbpath =data  数据存储的目录。 可以使用相对和绝对路径(这里用的是相对路径)
logpath = log/mongod.log   指明日志文件路径,需要指明实际的文件
fork=true  ---在linux下,表明启动后台进行,在windows下无效

我这里将指定的端口号去掉,实际上是使用的mongodb默认的端口号27017打开的数据库


root@ubuntu:/home/jhw1/mongodb# ls
bin  conf  data  GNU-AGPL-3.0  log  MPL-2  README  THIRD-PARTY-NOTICES
root@ubuntu:/home/jhw1/mongodb# ./bin/mongod -f conf/mongodb.conf 
about to fork child process, waiting until server is ready for connections.
forked process: 1051
child process started successfully, parent exiting
root@ubuntu:/home/jhw1/mongodb# cd data/
root@ubuntu:/home/jhw1/mongodb/data# ls
collection-0-8842223733218490877.wt  index-3-8842223733218490877.wt  mongod.lock    WiredTigerLAS.wt
collection-2-8842223733218490877.wt  index-4-8842223733218490877.wt  sizeStorer.wt  WiredTiger.lock
diagnostic.data                      journal                         storage.bson   WiredTiger.turtle
index-1-8842223733218490877.wt       _mdb_catalog.wt                 WiredTiger     WiredTiger.wt
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
PHP开发工程师
手记
粉丝
5
获赞与收藏
130

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消