当前位置:Gxlcms > 数据库问题 > redhat下mongodb的安装

redhat下mongodb的安装

时间:2021-07-01 10:21:17 帮助过:3人阅读

,日志文件在/var/log/mongodb。如果需要自己指定数据文件目录和日志目录,在/etc/mongod.conf中进行修。如果需要切换用户运行mongodb,请修改数据文件和日志文件目录的权限给指定用户


5,执行下面的命令启动mongodb

  1. [root@localhost local]# sudo service mongod start



6,关闭执行下面的命令(官方文档中提供的关闭命令sudo service mongod stop 执行后,进程一直存在导致端口占用)

  1. mongod --shutdown --dbpath /var/lib/mongo




备注:1,出现下面的原因一般是修改了数据文件目录和日志文件目录,又没有将相应的权限授权给运行mongodb的用户。解决方法:授权即可

  1. mongod.service - SYSV: Mongo is a scalable, document-oriented database.
  2. Loaded: loaded (/etc/rc.d/init.d/mongod)
  3. Active: failed (Result: exit-code) since 五 2015-05-08 13:54:05 CST; 2min 13s ago
  4. Process: 4493 ExecStart=/etc/rc.d/init.d/mongod start (code=exited, status=1/FAILURE)

备注:2,出现下面的错误一般是执行sudo service mongod stop后,而mongodb的进程没有关闭。解决方法:通过mongod  --shutdown  --dbpath /var/lib/mongo关闭即可


备注:3,默认mongodb是不对用户进行权限,授权需要在/etc/mongod.conf设置,在mongodb shell中添加用户

  1. bye
  2. [root@localhost local]# mongo 192.168.xx.xx
  3. MongoDB shell version: 3.0.2
  4. connecting to: 192.168.xx.xx/test
  5. > switched to db admin
  6. > db.createUser( { user: "root", pwd: "joeyon1985", roles: [ "readWrite" ] } )
  7. Successfully added user: { "user" : "root", "roles" : [ "readWrite" ] }
  8. > db.createUser( { user: "root", pwd: "joeyon1985", roles: [ "readWrite" ] } )



add by joeyon1985


redhat下mongodb的安装

标签:

人气教程排行