Linux centos7安装Mongodb
<div id="cnblogs_post_body" class="blogpost-body "><p style="text-align: center"><span style="font-size: 2em">Linux centos7安装Mongodb-4.0</span></p>
<h2><span style="font-family: 宋体">1.下载</span></h2>
<p> <span style="font-family: 宋体; font-size: 18px">官方下载地址:https://www.mongodb.com/download-center/community</span></p>
<h2><span style="font-family: 宋体">2.上传解压</span></h2>
<h3><span style="font-family: 宋体"> 1)rz命令上传</span></h3>
<p> <img src="https://img2018.cnblogs.com/blog/1253415/201903/1253415-20190315144304044-156689136.png"></p>
<h3> <span style="font-family: 宋体">2)解压安装</span></h3>
<p> <span style="font-family: 宋体; font-size: 18px">解压:tar -zxvf mongodb-linux-x86_64-4.0.6.tgz</span></p>
<p><span style="font-family: 宋体; font-size: 18px"> 移动:mv ./mongodb-linux-x86_64-4.0.6 /usr/local/mongodb</span></p>
<p> <img src="https://img2018.cnblogs.com/blog/1253415/201903/1253415-20190315144629293-243768918.png"></p>
<h2><span style="font-family: 宋体">3.配置conf与目录</span></h2>
<h3><span style="font-family: 宋体"> 1)进入mongodb目录</span></h3>
<p> <span style="font-family: 宋体; font-size: 18px">cd /usr/local/mongodb/</span></p>
<p> <img src="https://img2018.cnblogs.com/blog/1253415/201903/1253415-20190315145017284-1028054786.png"></p>
<h3> <span style="font-family: 宋体">2)创建db目录和日志文件</span></h3>
<p> <span style="font-family: 宋体; font-size: 18px">mkdir -p ./data/db</span></p>
<p><span style="font-family: 宋体; font-size: 18px"> mkdir -p ./logs</span></p>
<p><span style="font-family: 宋体; font-size: 18px"> touch ./logs/mongodb.log</span></p>
<p> <img src="https://img2018.cnblogs.com/blog/1253415/201903/1253415-20190315145325509-1623167612.png"></p>
<h3> <span style="font-family: 宋体">3)创建mongodb.conf文件</span></h3>
<p> <span style="font-family: 宋体; font-size: 18px">vim mongodb.conf</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">#端口号
port</span>=<span style="color: rgba(128, 0, 128, 1)">27017</span><span style="color: rgba(0, 0, 0, 1)">
#db目录
dbpath</span>=/usr/local/mongodb/data/<span style="color: rgba(0, 0, 0, 1)">db
#日志目录
logpath</span>=<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">usr/local/mongodb/logs/mongodb.log</span>
<span style="color: rgba(0, 0, 0, 1)">#后台
fork</span>=<span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">
#日志输出
logappend</span>=<span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">
#允许远程IP连接
bind_ip</span>=<span style="color: rgba(128, 0, 128, 1)">0.0</span>.<span style="color: rgba(128, 0, 128, 1)">0.0</span></pre>
</div>
<h2><span style="font-family: 宋体">4.启动测试</span></h2>
<h3><span style="font-family: 宋体"> 1)启动</span></h3>
<p> .<span style="font-family: 宋体; font-size: 18px">/bin/mongod --config mongodb.conf</span></p>
<p> <img src="https://img2018.cnblogs.com/blog/1253415/201903/1253415-20190315150104231-1845968800.png"></p>
<h3> <span style="font-family: 宋体">2)连接</span></h3>
<p> <span style="font-family: 宋体; font-size: 18px">./bin/mongo</span></p>
<p> <img src="https://img2018.cnblogs.com/blog/1253415/201903/1253415-20190315150455580-93719054.png"></p>
<h3> <span style="font-family: 宋体">3)测试</span></h3>
<p> <img src="https://img2018.cnblogs.com/blog/1253415/201903/1253415-20190315152856246-931789177.png"></p>
<h2>5.配置mongodb服务开机启动</h2>
<h3> 1)设置mongodb.service开机服务启动<span style="font-size: 18px; font-family: 宋体"> </span></h3>
<p> cd /lib/systemd/system<br> cat >>mongodb.service<<"EOF"<br> <br> Description=mongodb<br> After=network.target remote-fs.target nss-lookup.target<br><br> <br> Type=forking<br> ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf<br> ExecReload=/bin/kill -s HUP $MAINPID<br> ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/mongodb.conf<br> PrivateTmp=true<br><br> <br> WantedBy=multi-user.target<br> EOF</p>
<p> </p>
<p> 然后设置mongodb.service权限</p>
<p> chmod +x mongodb.service</p>
<p> </p>
<p> #启动服务</p>
<p> systemctl start mongodb.service </p>
<p> #停止服务</p>
<p> systemctl stop mongodb.service</p>
<p> #添加开机自启动</p>
<p> systemctl enable mongodb.service</p>
<p> #重启服务</p>
<p> systemctl restart mongodb.service</p>
<p> </p>
<h3> 2)添加环境变量</h3>
<p> 1、直接用export命令:<br> exportPATH=$PATH:/usr/local/mongodb/bin</p>
<p><br> 2、修改profile文件:<br> cat >>/etc/profile<<"EOF"<br> export PATH="$PATH:/usr/local/mongodb/bin"</p>
<p> EOF</p>
<p> #刷新profile文件:</p>
<p> source /etc/profile</p>
<p><br> 3、 修改.bashrc文件:</p>
<p> cat >>/root/.bashrc<<"EOF"<br> export PATH="$PATH:/usr/local/mongodb/bin"</p>
<p> EOF</p>
<p><br> 上述三步依次执行完毕,环境变量配置完成!!!!</p>
<p> 重启服务器,输入mongo 回车就有了。。。。。</p>
<h2>6.<span style="font-size: 18px; font-family: 宋体">推荐一款mongodb可视化工具</span></h2>
<p><span style="font-size: 18px"> <span style="color: rgba(153, 204, 0, 1)">Robo 3T :<span style="color: rgba(153, 204, 0, 1)">https://robomongo.org/</span></span></span></p>
<p> <img src="https://img2018.cnblogs.com/blog/1253415/201903/1253415-20190315153234893-1764708913.png"></p>
<p> </p>
</div><br><br>
来源:https://www.cnblogs.com/xiaoyaojinzhazhadehangcheng/p/12156597.html
頁:
[1]