这里写自定义目录标题
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]
└─#