kali下配置Mongodb一些问题总结

1. mongdb服务启动报错

问题描述:

就是说我一步一步安好了mongodb(解压,创文件存数据和日志,改.conf文件,启动服务却报错)
如下:100
100:一般是文件锁了,找到很多方案——把.lock删了就好
1:文件没有配置好
https://www.jb51.net/article/109091.htm

在这里插入图片描述

然后,操作如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. mongdb.conf

  • 检查db、log路径要全
 dbpath=/usr/local/mongodb/data/db  #数据文件存放目录
 logpath=/usr/local/mongodb/data/logs/mongodb.log #日志文件存放目录

 port=27017   #数据库端口
 fork=true   #以守护方式运行,在后台运行
# auth=true   #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释
bind_ip=0.0.0.0 #允许远程访问,或者直接注释,127.0.0.1只允许本地访问


3. 关闭服务

use admin
db.shutdownServer()

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. 权限

在这里插入图片描述
用普通用户启动mongodb服务器不成功:14

┌──(kali-2㉿kali)-[/usr/local/mongodb/bin]
└─$ ./mongod  -f  mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 2472
ERROR: child process failed, exited with 14
To see additional information in this output, start without the "--fork" option.
                                                                                                 
┌──(kali-2㉿kali)-[/usr/local/mongodb/bin]
└─$ ps aux|grep mongod                                                                      14 ⨯
root        2359  3.9  4.5 1533192 91676 ?       Sl   11:39   0:03 ./mongod -f mongodb.conf
kali-2      2480  0.0  0.0   6180   660 pts/0    S+   11:40   0:00 grep --color=auto mongod
                                                                                                 
┌──(kali-2㉿kali)-[/usr/local/mongodb/bin]
└─$ kill 2359
kill: kill 2359 failed: operation not permitted
                                                                                                 
┌──(kali-2㉿kali)-[/usr/local/mongodb/bin]
└─$ sudo kill 2359                                                                           1[sudo] password for kali-2: 
                                                                                                 

                                                                                                 
┌──(kali-2㉿kali)-[/usr/local/mongodb/bin]
└─$ ps aux|grep mongod                                                                     127 ⨯
kali-2      2506  0.0  0.0   6180   652 pts/0    S+   11:40   0:00 grep --color=auto mongod
                                                                                                 
┌──(kali-2㉿kali)-[/usr/local/mongodb/bin]
└─$ ./mongod  -f  mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 2514
ERROR: child process failed, exited with 100
To see additional information in this output, start without the "--fork" option.
                                                                                                 

  # 使用root,启动成功                                                                                               
┌──(root💀kali)-[/usr/local/mongodb/bin]
└─# ./mongod  -f  mongodb.conf                                                               1 ⨯

about to fork child process, waiting until server is ready for connections.
forked process: 2545
child process started successfully, parent exiting
                                                                                                 

                                                                                                 
┌──(root💀kali)-[/usr/local/mongodb/bin]
└─# ps aux|grep mongod 
root        2545 15.4  4.7 1533192 95024 ?       Sl   11:41   0:03 ./mongod -f mongodb.conf
root        2593  0.0  0.0   6180   652 pts/0    S+   11:41   0:00 grep --color=auto mongod
                                                                                                 
┌──(root💀kali)-[/usr/local/mongodb/bin]
└─# 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值