张小三 發表於 2020-3-29 14:32:00

Mongodb的下载与安装

<h2 id="下载">下载:</h2>
<p>MongoDB的官网是:http://www.mongodb.org/&nbsp;<br>可以在官网下载,但是我试了一下特别麻烦,所有找了一个简单的方法,可以在这个地址直接下载zip,http://dl.mongodb.org/dl/win32/x86_64</p>
<p>4以上的版本有公钥密钥的问题,所以下载4以下的版本</p>
<p>&nbsp;</p>
<h2 id="安装">安装</h2>
<p>1.随意创建自己喜欢的路径,C:\python\mongodb&nbsp;<br>2.在C:\python\mongodb下减压下载的zip文件,然后在C:\python\mongodb下新建data文件夹C:\python\mongodb\data&nbsp;<br>3.然后分别建立db,log两个文件夹,至此mongodb下有以下文件夹&nbsp;<br>C:\python\mongodb\bin&nbsp;<br>C:\python\mongodb\data\db&nbsp;<br>C:\python\mongodb\data\log&nbsp;<br>4.命令行安装MongoDB服务就可以了,在安装目录的bin中打开控制台窗口输入命令如图所示:&nbsp; mongodb服务端的的安装服务命令</p>
<p>C:\python\mongodb\bin&gt;mongod --dbpath=C:\python\mongodb\data\db&nbsp; --logpath=C:\python\mongodb\data\log\mongodb.log --install --serviceName "MongoDB"</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: rgba(128, 0, 0, 1)">注意:安装和启动mongodb服务:必须在管理员权限下的控制窗口打开</span></p>
<p><span style="color: rgba(0, 40, 0, 1)"><span style="color: rgba(128, 0, 0, 1)">如果想要开启权限验证</span>:注意:是不是只用执行C:\python\mongodb\bin&gt;mongod --dbpath d:\mongo_data --auth 再重新打开一个客户端就可以了?不用以下这么复杂</span></p>
<p><span style="color: rgba(0, 40, 0, 1)">1.卸载mongodb服务:C:\python\mongodb\bin&gt;sc delete mongodb</span></p>
<p><span style="color: rgba(0, 40, 0, 1)">2.重新安装mongodb:加上--auth参数&nbsp;&nbsp; 用管理员权限打开cmd<br>C:\python\mongodb\bin&gt;mongod --dbpath C:\python\mongodb\data --logpath C:\python\mongodb\data\log\mongodb.log --logappend --serviceName MongoDB --auth --install</span></p>
<p><span style="color: rgba(0, 40, 0, 1)">3.再次启动之后就没有警告了 &nbsp; &nbsp; &nbsp; &gt; show dbs&nbsp; 报错:</span></p>
<p><span style="color: rgba(0, 40, 0, 1)"><img src="https://img2020.cnblogs.com/blog/1503256/202003/1503256-20200329213936884-1252868688.png"></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;4.此时只需创建一个用户登录即可 &nbsp; (既然添加了权限认证,就需要创建一个用户了)</p>
<p>注意:必须切换到admin下&nbsp; 创建和登录</p>
<p>&gt; db.createUser({user:'A',pwd:'123456',roles:['root']})</p>
<p>&gt; db.auth('A','123456')</p>
<p><img src="https://img2020.cnblogs.com/blog/1503256/202003/1503256-20200329214206926-865637799.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>安装完成之后打开http://127.0.0.1:27017/&nbsp;</p>
<p>&nbsp;</p>
<p>MongoDB的端口号是27017</p>
<p>看到:</p>
<p>  It looks like you are trying to access MongoDB over HTTP on the native driver port.&nbsp;<br>  说明已经安装成功了。</p>
<p>&nbsp;</p>
<p>mongo启动命令:必须先运行服务端,再运行客户端</p>
<ul>
<li>mongod : 运行服务端:&nbsp;C:\python\mongodb\bin&gt;net start mongodb</li>
<li>
<p>mongodb服务端的的启动服务命令:</p>
<p>C:\python\mongodb\bin&gt;net start mongodb<br>MongoDB 服务正在启动 .<br>MongoDB 服务已经启动成功。</p>
<p>mongodb服务端的的卸载服务命令:C:\python\mongodb\bin&gt;sc delete mongodb</p>
</li>
<li>mongo: 启动客户端:C:\python\mongodb\bin&gt;mongo</li>


</ul>
<h2>&nbsp;</h2>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/wuweixiong/p/12592172.html
頁: [1]
查看完整版本: Mongodb的下载与安装