月下彩云轻舞 發表於 2019-6-19 17:00:00

Linux安装mongodb总结

<h1 class="postTitle">Linux安装mongodb总结</h1>
<div class="clear">&nbsp;</div>
<div class="postBody">
<div id="cnblogs_post_body" class="blogpost-body">
<p>  由于自己的博客上线部署时需要用到mongodb来存储图片文件,所以先在本地电脑上安装了mongodb做测试,由于之前没接触过mongodb,所以安装过程中遇到了各种小问题,折腾了好久终于安装好并成功启动服务了。这里决定写一篇博客来记录一下安装过程以及遇到的问题的解决方案。</p>
<p><strong>注:文末有福利!</strong></p>
<p>  先写一下安装并启动mongodb正确的步骤,然后再总结其中遇到的问题。</p>
<p><strong>一、安装过程</strong></p>
<p>1.到mongodb官网下载对应系统的压缩包,我的系统是Ubuntu16.04,64位。(注意不要选错系统版本,也可以在本地下载好后上传到云服务器)</p>
<p>2.默认下载路径是到用户目录下的Downloads目录,将其解压</p>
<div class="cnblogs_code">
<pre>tar -zxvf mongodb-linux-x86_64-3.2.12.tgz</pre>
</div>
<p>3.将解压后的文件夹移动到/usr/local/的mongodb目录下</p>
<div class="cnblogs_code">
<pre>mv -r mongodb-linux-x86_64-3.2.12 /usr/local/mongodb</pre>
</div>
<p>4.配置系统文件profile</p>
<div class="cnblogs_code">
<pre>sudo vi /etc/profile</pre>
</div>
<p>插入下列内容:</p>
<div class="cnblogs_code">
<pre>export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin</pre>
</div>
<p>注意保存后要重启系统配置:</p>
<div class="cnblogs_code">
<pre>source /etc/profile</pre>
</div>
<p>5.创建用于存放数据和日志文件的文件夹,并修改其权限增加读写权限</p>
<div class="cnblogs_code">
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><img src="https://common.cnblogs.com/images/copycode.gif"></span></div>
<pre>cd /usr/local/mongodb
sudo mkdir -p data/db<br>sudo chmod -r 777 data/db
sudo mkdir logs
cd logs
touch mongodb.log</pre>
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><img src="https://common.cnblogs.com/images/copycode.gif"></span></div>
</div>
<p><img src="https://images2018.cnblogs.com/blog/1101099/201803/1101099-20180319233418015-953209930.png"></p>
<p>6.mongodb启动配置</p>
<p>进入到bin目录,增加一个配置文件:</p>
<div class="cnblogs_code">
<pre>cd /usr/local/mongodb/bin
sudo vi mongodb.conf</pre>
</div>
<p>插入下列内容:</p>
<div class="cnblogs_code">
<pre>dbpath = /usr/local/mongodb/data/db #数据文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录
port = 27017#端口
fork = true#以守护程序的方式启用,即在后台运行
nohttpinterface = true </pre>
</div>
<p>7.&nbsp;启动mongod数据库服务,以配置文件的方式启动</p>
<div class="cnblogs_code">
<pre>cd /usr/local/mongodb/bin
./mongod -f mongodb.conf</pre>
</div>
<p>8.连接mongodb数据库</p>
<div class="cnblogs_code">
<pre>./mongo</pre>
</div>
<p><img src="https://images2018.cnblogs.com/blog/1101099/201803/1101099-20180319233505037-1320009908.png"></p>
</div>
</div><br><br>
来源:https://www.cnblogs.com/lemon-flm/p/11052449.html
頁: [1]
查看完整版本: Linux安装mongodb总结