时间:2020-02-16来源:系统城装机大师作者:电脑系统城
官网下载地址:https://www.mongodb.com/download-center/community
下载完后可以直接用xshell登录kali,用rz命令传输到服务器上或者直接下载到kali里面。
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/
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只允许本地访问
开启服务
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
报这个错误证明服务没有开启,重启服务就好了。
2023-02-28
解决linux不识别nfst格式u盘问题技巧 linux无法识别ntfs格式U盘怎么办?2023-02-28
linux扩容swap分区的技巧 linux怎么调整swap大小?2023-02-26
微软Linux资源库首次加入Edge浏览器稳定版当linux在运作时不能直接关闭电源容易将档案系统损毁,因此需要用shutdown以安全的方式关闭,那么这个操作该怎么实现呢?下面就为大家带来了详细教程。...
2022-11-07
由于linux系统和我们常用的windows系统是不一样的,所以如果是初学者,可能会不知道linux怎么强制删除文件,其实我们只要打开终端,使用命令就可以删除了。...
2022-11-03