发布网友 发布时间:2022-04-29 04:52
共2个回答
懂视网 时间:2022-04-07 21:29
,日志文件在/var/log/mongodb。如果需要自己指定数据文件目录和日志目录,在/etc/mongod.conf中进行修。如果需要切换用户运行mongodb,请修改数据文件和日志文件目录的权限给指定用户
5,执行下面的命令启动mongodb
[root@localhost local]# sudo service mongod start
6,关闭执行下面的命令(官方文档中提供的关闭命令sudo service mongod stop 执行后,进程一直存在导致端口占用)
mongod --shutdown --dbpath /var/lib/mongo
备注:1,出现下面的原因一般是修改了数据文件目录和日志文件目录,又没有将相应的权限授权给运行mongodb的用户。解决方法:授权即可
mongod.service - SYSV: Mongo is a scalable, document-oriented database. Loaded: loaded (/etc/rc.d/init.d/mongod) Active: failed (Result: exit-code) since 五 2015-05-08 13:54:05 CST; 2min 13s ago Process: 4493 ExecStart=/etc/rc.d/init.d/mongod start (code=exited, status=1/FAILURE)
备注:3,默认mongodb是不对用户进行权限,授权需要在/etc/mongod.conf设置,在mongodb shell中添加用户
bye [root@localhost local]# mongo 192.168.xx.xx MongoDB shell version: 3.0.2 connecting to: 192.168.xx.xx/test > switched to db admin > db.createUser( { user: "root", pwd: "joeyon1985", roles: [ "readWrite" ] } ) Successfully added user: { "user" : "root", "roles" : [ "readWrite" ] } > db.createUser( { user: "root", pwd: "joeyon1985", roles: [ "readWrite" ] } )
add by joeyon1985
redhat下mongodb的安装
标签:
热心网友 时间:2022-04-07 18:37
find / -name mongodb
locate mongodb
whereis mongodb
which mongodb
1、curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz#;
2、mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb#;
3、MongoDB的可执行文件位于bin目录下,所以可以将其添加到 PATH 路径中;export PATH=<mongodb-install-directory>/bin:$PATH<mongodb-install-directory> 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb 。