<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>宝塔 &#8211; 「马马虎虎」</title>
	<atom:link href="https://www.gek6.cn/category/web-service/%E5%AE%9D%E5%A1%94/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.gek6.cn</link>
	<description>极客蜗牛-开发效率很慢的...</description>
	<lastBuildDate>Tue, 04 Jul 2023 07:08:38 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>

<image>
	<url>https://www.gek6.cn/wp-content/uploads/2021/12/20211205200322145-32x32.png</url>
	<title>宝塔 &#8211; 「马马虎虎」</title>
	<link>https://www.gek6.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>宝塔面板使用MongoDB</title>
		<link>https://www.gek6.cn/%e5%ae%9d%e5%a1%94%e9%9d%a2%e6%9d%bf%e4%bd%bf%e7%94%a8mongodb/</link>
					<comments>https://www.gek6.cn/%e5%ae%9d%e5%a1%94%e9%9d%a2%e6%9d%bf%e4%bd%bf%e7%94%a8mongodb/#respond</comments>
		
		<dc:creator><![CDATA[lane]]></dc:creator>
		<pubDate>Sun, 05 Dec 2021 11:34:10 +0000</pubDate>
				<category><![CDATA[宝塔]]></category>
		<guid isPermaLink="false">https://www.gek6.cn/?p=51</guid>

					<description><![CDATA[1. 进入 MongoDB 安装&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<h4>1. 进入 MongoDB 安装目录</h4>
<pre><code>cd /www/server/mongodb/bin</code></pre>
<h4>2. 进入 mongo 程序命令行</h4>
<pre><code>mongo</code></pre>
<h4>3. 打开user表</h4>
<pre><code>use admin</code></pre>
<h4>4. 查看用户列表</h4>
<pre><code>show users</code></pre>
<h4>5. 创建管理员账户</h4>
<blockquote>
<p>mongodb中的用户是基于身份role的，该管理员账户的 role是 userAdminAnyDatabase。admin用户用于管理账号，不能进行关闭数据库等操作。</p>
<pre><code>db.createUser({
user: &quot;admin&quot;,
pwd: &quot;password&quot;,
roles: [{
role: &quot;userAdminAnyDatabase&quot;,
db: &quot;admin&quot;
}]
})</code></pre>
<h4>6. 创建root账号</h4>
<p>超级管理员root。角色：root。root角色用于关闭数据库。</p>
<pre><code>
db.createUser({
user: &quot;root&quot;,
pwd: &quot;password&quot;,
roles: [{
role: &quot;root&quot;,
db: &quot;admin&quot;
}]
})</code></pre>
</blockquote>
<pre><code>#### 7. 创建用户自己的数据库的管理角色
> role: "dbOwner"代表数据库所有者角色，拥有最高该数据库最高权限。比如新建索引等，当账号管理员和超级管理员，可以为自己的数据库创建用户了。
- 这时候一定，一定要切换到所在数据库上去创建用户，不然创建的用户还是属于admin。
- 如果是读写角色的话，权限设置为role: "readWrite"。</code></pre>
<p>use {yourdatabase}</p>
<p>db.createUser({<br />
user: &quot;user&quot;,<br />
pwd: &quot;password&quot;,<br />
roles: [{<br />
role: &quot;dbOwner&quot;,<br />
db: &quot;yourdatabase&quot;<br />
}]<br />
})</p>
<pre><code>#### 8. 删除用户
> 删除用户必须由账号管理员来删，所以，切换到admin角色</code></pre>
<p>//切换到admin角色<br />
use admin<br />
db.auth(&quot;admin&quot;,&quot;password&quot;)<br />
删除单个用户<br />
db.system.users.remove({user:&quot;XXXXXX&quot;})<br />
删除所有用户<br />
db.system.users.remove({})</p>
<pre><code>

#### 9. 修改配置项 authorization: enabled 开启登录鉴权

#### 10. 授权远程登录</code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gek6.cn/%e5%ae%9d%e5%a1%94%e9%9d%a2%e6%9d%bf%e4%bd%bf%e7%94%a8mongodb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
