雾中花 發表於 2020-1-3 14:31:00

kali安装mongodb

<h1 class="md-end-block md-heading"><span class="md-plain md-expand">kali安装mongodb</span></h1>
<h2 class="md-end-block md-heading"><span class="md-plain">1. 从官网下载需要的安装包</span></h2>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">官网下载地址:<span class="md-link">https://www.mongodb.com/download-center/community</span></span></span></p>
<p class="md-end-block md-p"><span class="md-tab"><span class="md-image md-img-loaded" data-src="C:\Users\情殇王子\AppData\Roaming\Typora\typora-user-images\1578023487029.png"><img src="https://img2018.cnblogs.com/i-beta/1777486/202001/1777486-20200103142840128-2050627076.png"></span></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="md-end-block md-p"><span class="md-tab"><span class="md-image md-img-loaded" data-src="C:\Users\情殇王子\AppData\Roaming\Typora\typora-user-images\1578023487029.png">&nbsp;</span></span></p>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">下载完后可以直接用xshell登录kali,用rz命令传输到服务器上或者直接下载到kali里面。</span></span></p>
<h2 class="md-end-block md-heading"><span class="md-plain">2. 解压安装</span></h2>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span>tar zxf mongodb-linux-x86_64-debian10-4.2.2<br><span>mkdir /usr/local/mongodb<br><span>cd mongodb-linux-x86_64-debian10-4.2.2/<br><span>mv * /usr/local/mongodb/</span></span></span></span></pre>
<h2 class="md-end-block md-heading"><span class="md-plain">3. 创建文件夹</span></h2>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span>cd /usr/local/mongodb/<br><span>mkdir data<br><span>cd data/<br><span>mkdir db logs</span></span></span></span></pre>
<p class="md-end-block md-p"><span class="md-plain">创建配置文件</span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span>cd /usr/local/mongodb/bin<br><span>vim mongodb.conf<br><span><span class="cm-tab">    dbpath=/usr/local/mongodb/data/db#数据文件存放目录<br><span><span class="cm-tab">    logpath=/usr/local/mongodb/data/logs/mongodb.log#日志文件存放目录<br><span><span class="cm-tab">    port=27017 &nbsp; #数据库端口<br><span><span class="cm-tab">    fork=true &nbsp;#以守护方式运行,在后天运行<br><span><span class="cm-tab">    #auth=true &nbsp; #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释<br><span><span class="cm-tab">    bind_ip=0.0.0.0#允许远程访问,或者直接注释,127.0.0.1只允许本地访问</span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h2 class="md-end-block md-heading"><span class="md-plain">4. 启动和关闭服务</span></h2>
<p class="md-end-block md-p"><span class="md-plain">开启服务</span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span>root@kali:/usr/local/mongodb/bin# ./mongod-fmongodb.conf<br><span>about to fork child process, waiting until server is ready for connections.<br><span>forked process: 3607<br><span>child process started successfully, parent exiting</span></span></span></span></pre>
<p class="md-end-block md-p"><span class="md-plain">mongodb的使用</span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span>root@kali:/usr/local/mongodb/bin# mongo</span></pre>
<p class="md-end-block md-p"><span class="md-plain">关闭服务</span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span>root@kali:/usr/local/mongodb/bin# mongod-fmongodb.conf --shutdown<br><span>2020-01-03T11:40:22.516+0800 ICONTROL log file "/usr/local/mongodb/data/logs/mongodb.log" exists; moved to "/usr/local/mongodb/data/logs/mongodb.log.2020-01-03T03-40-22".<br><span>killing process with pid: 3607</span></span></span></pre>
<p class="md-end-block md-p"><span class="md-plain">配置到系统环境变量</span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span>vi /etc/profile<br><span><span class="cm-tab">    export PATH=$PATH:/usr/local/mongodb/bin &nbsp;#在最后一行添加</span></span></span></pre>
<h2 class="md-end-block md-heading"><span class="md-plain">错误解决</span></h2>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span>root@kali:/usr/local/mongodb/bin# mongo<br><span>MongoDB shell version v4.2.2<br><span>connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&amp;gssapiServiceName=mongodb<br><span>2020-01-03T11:40:35.920+0800 EQUERY &nbsp; 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 :<br><span>connect@src/mongo/shell/mongo.js:341:17<br><span>@(connect):2:6<br><span>2020-01-03T11:40:35.927+0800 F- &nbsp; &nbsp; &nbsp; exception: connect failed<br><span>2020-01-03T11:40:35.927+0800 E- &nbsp; &nbsp; &nbsp; exiting with code 1</span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p md-focus"><span class="md-plain md-expand">报这个错误证明服务没有开启,重启服务就好了。</span></p><br><br>
来源:https://www.cnblogs.com/qswz/p/12144763.html
頁: [1]
查看完整版本: kali安装mongodb