centos7怎么启动mongodb

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7怎么启动mongodb相关的知识,希望对你有一定的参考价值。

参考技术A 自己创建一个永久的文件路径,以及这个pid文件  修改配置文件/etc/mongod.conf里面的pid路径,然后修改systemd条目的路径。  具体操作  1.创建文件,并修改权限  [azuo1228@ecs-ee2fe26e /]$ sudo mkdir /mongod  [azuo1228@ecs-ee2fe26e /]$ sudo touch /mongod/mongod.pid  [azuo1228@ecs-ee2fe26e /]$ sudo chown -R mongod:mongod /mongod  2.修改配置  [azuo1228@ecs-ee2fe26e /]$ sudo vim /etc/mongod.conf  把里面的:  pidFilePath: /var/run/mongodb/mongod.pid  修改为创建的文件:  pidFilePath: /mongod/mongod.pid  3.修改systemd条目  [azuo1228@ecs-ee2fe26e ~]$ sudo vim /etc/systemd/system/multi-user.target.wants/mongod.service  把里面的:  PIDFile=/var/run/mongodb/mongod.pid  修改为制定的文件的路径:  PIDFile=/mongod/mongod.pid  4. reload systemd  [azuo1228@ecs-ee2fe26e ~]$ sudo systemctl daemon-reload  5. 启动mongod或者重起电脑  [azuo1228@ecs-ee2fe26e ~]$ sudo service mongod start  6.查看状态  [azuo1228@ecs-ee2fe26e ~]$ sudo systemctl status mongod.service  NOTE 1:  mongodb安装更新之后,mongo.conf不会更新,但是,会更新  /etc/systemd/system/multi-user.target.wants/mongod.service  ,装一个新的  /etc/systemd/system/multi-user.target.wants/mongod.service  所以,也会起不来。  如果有按照上面设置过conf文件,也需要再次修改这个systemd文件。  NOTE 2:  更新的mongodb 3.4.1,已经修正了这个问题  [azuo1228@Server ~]$ sudo rpm -qa | grep mongo  mongodb-org-3.4.1-1.el7.x86_64  mongodb-org-shell-3.4.1-1.el7.x86_64  mongodb-org-tools-3.4.1-1.el7.x86_64  mongodb-org-mongos-3.4.1-1.el7.x86_64  mongodb-org-server-3.4.1-1.el7.x86_64  [azuo1228@Server ~]$

怎么启动mongodb shell

原始方式  只有启动了MongoDB的服务,才能使用MongoDB的功能,通常情况下会开一个命令窗口,输入下面的命令来启动服务:  配置文件方式
如果不想每次启动的时候都在命令行中输入很多繁琐的参数,可以把参数信息保存在配置文件中。创建一个名为mongodb.cnf的配置文件,和那些小工具放在同一个目录中,文件的内容如下:
dbpath="d:\database\mongodb\data"
然后在命令窗口输入下面命令就可以启动服务
看似和上面的方法差不多,还是需要指定配置文件,但如果参数不止-dbpath的时候,就可以将参数都写在配置文件中,在命令行调用的时候就会显得方便很多。
Daemon方式
上面介绍的两种方式启动服务都需要打开一个命令行窗口,窗口关闭了服务也就停止了。我们使用--fork参数可以将mongodb的服务放在后台运行,这样相对比较安全。--fork参数是和--logpath参数一起使用的。
参考技术A   原始方式  只有启动了MongoDB的服务,才能使用MongoDB的功能,通常情况下会开一个命令窗口,输入下面的命令来启动服务:  配置文件方式
  如果不想每次启动的时候都在命令行中输入很多繁琐的参数,可以把参数信息保存在配置文件中。创建一个名为mongodb.cnf的配置文件,和那些小工具放在同一个目录中,文件的内容如下:

dbpath="d:\database\mongodb\data"

  然后在命令窗口输入下面命令就可以启动服务
  看似和上面的方法差不多,还是需要指定配置文件,但如果参数不止-dbpath的时候,就可以将参数都写在配置文件中,在命令行调用的时候就会显得方便很多。
  Daemon方式
  上面介绍的两种方式启动服务都需要打开一个命令行窗口,窗口关闭了服务也就停止了。我们使用--fork参数可以将mongodb的服务放在后台运行,这样相对比较安全。--fork参数是和--logpath参数一起使用的

以上是关于centos7怎么启动mongodb的主要内容,如果未能解决你的问题,请参考以下文章

centos7怎么用service命令启动服务?

centos7怎么启动mongodb

centos7.4修改网卡名重新启动后自动进入emergcngy怎么解决

怎么在Centos7下添加win8.1的启动项

centos怎么设置开机自启动ssh服务

centos7 怎么用service命令启动服务