博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kali安装mongodb
阅读量:3963 次
发布时间:2019-05-24

本文共 1855 字,大约阅读时间需要 6 分钟。

kali安装mongodb

1. 从官网下载需要的安装包

官网下载地址:

 

 

 

下载完后可以直接用xshell登录kali,用rz命令传输到服务器上或者直接下载到kali里面。

2. 解压安装

tar zxf mongodb-linux-x86_64-debian10-4.2.2 mkdir /usr/local/mongodb cd mongodb-linux-x86_64-debian10-4.2.2/ mv * /usr/local/mongodb/

3. 创建文件夹

cd /usr/local/mongodb/ mkdir data cd data/ mkdir db logs

创建配置文件

cd /usr/local/mongodb/bin vim mongodb.conf     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只允许本地访问

4. 启动和关闭服务

开启服务

root@kali:/usr/local/mongodb/bin# ./mongod  -f  mongodb.conf about to fork child process, waiting until server is ready for connections. forked process: 3607 child process started successfully, parent exiting

mongodb的使用

root@kali:/usr/local/mongodb/bin# mongo

关闭服务

root@kali:/usr/local/mongodb/bin# mongod  -f  mongodb.conf --shutdown 2020-01-03T11:40:22.516+0800 I  CONTROL  [main] log file "/usr/local/mongodb/data/logs/mongodb.log" exists; moved to "/usr/local/mongodb/data/logs/mongodb.log.2020-01-03T03-40-22". killing process with pid: 3607

配置到系统环境变量

vi /etc/profile     export PATH=$PATH:/usr/local/mongodb/bin    #在最后一行添加

错误解决

root@kali:/usr/local/mongodb/bin# mongo MongoDB shell version v4.2.2 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb 2020-01-03T11:40:35.920+0800 E  QUERY    [js] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused : connect@src/mongo/shell/mongo.js:341:17 @(connect):2:6 2020-01-03T11:40:35.927+0800 F -       [main] exception: connect failed 2020-01-03T11:40:35.927+0800 E -       [main] exiting with code 1

报这个错误证明服务没有开启,重启服务就好了。

转载地址:http://wuuki.baihongyu.com/

你可能感兴趣的文章
Spring SpEL 表达式
查看>>
Spring 配置数据库动态密码
查看>>
Spring 申明式事务之注解
查看>>
Spring 申明式事务之XML模式
查看>>
Spring 程序式事务管理
查看>>
Spring JdbcTemplate
查看>>
Spring NamedParameterJdbcTemplate
查看>>
JMS + ActiveMQ 精萃
查看>>
ActiveMQ 下载和安装
查看>>
JMS 点对点消息
查看>>
JMS 发布/订阅消息 -- 同步
查看>>
正则表达式精萃
查看>>
正则表达式简介
查看>>
匹配任何字符:点号(.)
查看>>
匹配行的起始(^)和结束($)
查看>>
Java SE 精萃
查看>>
Java 白皮书
查看>>
在Windows XP中安装Java SE
查看>>
使用记事本(Notepad)开发一个 hello world 程序
查看>>
Java语言规范
查看>>