继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

启动mongodb数据库方式二

砚文
关注TA
已关注
手记 10
粉丝 5
获赞 130
  • 启动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
打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP