快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程安卓软件教程 → kali安装mongodb

kali安装mongodb

时间:2020-01-05 15:39:02人气:作者:快盘下载我要评论

mongodb一个开源的nosql数据库系统,与关系数据库不同,mongodb不是基于表的,而是依赖于一个文档模型,使用bson格式的具有动态结构的json。MongoChef是款兼容性极强的Mongo数据库管理工具,辅助开发者顺利进行新建、查询、数据库表搜索等操作,今天我们只要讲述如何在kali系统下安装mongodb


下载需要的安装包


官网下载地址:https://www.mongodb.com/download-center/community

kali安装mongodb

 

 

 

下载完后可以直接用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

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

相关文章

  • Windows-和linux下面安装mongodb6

    Windows-和linux下面安装mongodb6,windows 和linux系统下面安装mongodb...
  • Mongodb-运维讲解

    Mongodb-运维讲解,用户、密码、对应的有哪些权限(增删改查)、访问IP限制mongodb :1、用户、密码2、权限( 类似Linux权限定义,Linux是rwx,mongodb 使用角色管理,定义可读可写rw,只读 r-,还有一种 root 权限,把一堆可能性的命令打包成一个角色,进行给用户授权,mysql 8.0 已经存在,比如给 insert 、update 打包给 名字叫 jerry 的角色,然后账户1 和 jerry 的角色绑定,然后账户2 和 jerry 的角色绑定 )、...

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。