<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.dersllc.com/index.php?action=history&amp;feed=atom&amp;title=DERs%2FDERS-DB</id>
	<title>DERs/DERS-DB - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.dersllc.com/index.php?action=history&amp;feed=atom&amp;title=DERs%2FDERS-DB"/>
	<link rel="alternate" type="text/html" href="http://wiki.dersllc.com/index.php?title=DERs/DERS-DB&amp;action=history"/>
	<updated>2026-05-05T14:24:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>http://wiki.dersllc.com/index.php?title=DERs/DERS-DB&amp;diff=27&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;== Database Setup ==  cat &lt;&lt;EOF&gt; /etc/yum.repos.d/mongodb.repo  [mongodb]  name=MongoDB Repository  baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/  gpgcheck=0  enabled=1  EOF  yum -y install mongodb-org mongodb-org-server  firewall-cmd --add-port 27017/tcp  firewall-cmd --add-port 27017/tcp --permanent  sed -i &#039;s~bind_ip=127.0.0.1~#bind_ip=127.0.0.1~&#039; /etc/mongod.conf  systemctl enable mongod  systemctl start mongod  systemctl restart mongod  == Creat...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.dersllc.com/index.php?title=DERs/DERS-DB&amp;diff=27&amp;oldid=prev"/>
		<updated>2023-06-02T19:11:53Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Database Setup ==  cat &amp;lt;&amp;lt;EOF&amp;gt; /etc/yum.repos.d/mongodb.repo  [mongodb]  name=MongoDB Repository  baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/  gpgcheck=0  enabled=1  EOF  yum -y install mongodb-org mongodb-org-server  firewall-cmd --add-port 27017/tcp  firewall-cmd --add-port 27017/tcp --permanent  sed -i &amp;#039;s~bind_ip=127.0.0.1~#bind_ip=127.0.0.1~&amp;#039; /etc/mongod.conf  systemctl enable mongod  systemctl start mongod  systemctl restart mongod  == Creat...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Database Setup ==&lt;br /&gt;
 cat &amp;lt;&amp;lt;EOF&amp;gt; /etc/yum.repos.d/mongodb.repo&lt;br /&gt;
 [mongodb]&lt;br /&gt;
 name=MongoDB Repository&lt;br /&gt;
 baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/&lt;br /&gt;
 gpgcheck=0&lt;br /&gt;
 enabled=1&lt;br /&gt;
 EOF&lt;br /&gt;
 yum -y install mongodb-org mongodb-org-server&lt;br /&gt;
 firewall-cmd --add-port 27017/tcp&lt;br /&gt;
 firewall-cmd --add-port 27017/tcp --permanent&lt;br /&gt;
 sed -i &amp;#039;s~bind_ip=127.0.0.1~#bind_ip=127.0.0.1~&amp;#039; /etc/mongod.conf&lt;br /&gt;
 systemctl enable mongod&lt;br /&gt;
 systemctl start mongod&lt;br /&gt;
 systemctl restart mongod&lt;br /&gt;
&lt;br /&gt;
== Create Multiple new PB Users ==&lt;br /&gt;
 sed -i &amp;#039;s~auth=true~#auth=true~&amp;#039; /etc/mongod.conf&lt;br /&gt;
 systemctl restart mongod&lt;br /&gt;
 mongo&lt;br /&gt;
 db.createUser( { &amp;quot;user&amp;quot;: &amp;quot;admin&amp;quot;, &amp;quot;pwd&amp;quot;: &amp;quot;****&amp;quot;, &amp;quot;roles&amp;quot;: [ &amp;quot;readWrite&amp;quot;, &amp;quot;dbAdmin&amp;quot; ] } )&lt;br /&gt;
 use dersworkout&lt;br /&gt;
 db.createUser( { &amp;quot;user&amp;quot;: &amp;quot;p1user&amp;quot;, &amp;quot;pwd&amp;quot;: &amp;quot;****&amp;quot;, &amp;quot;customData&amp;quot;: { &amp;quot;level&amp;quot;: &amp;quot;P1&amp;quot; }, &amp;quot;roles&amp;quot;: [ &amp;quot;read&amp;quot; ] } )&lt;br /&gt;
 db.createUser( { &amp;quot;user&amp;quot;: &amp;quot;p2user&amp;quot;, &amp;quot;pwd&amp;quot;: &amp;quot;****&amp;quot;, &amp;quot;customData&amp;quot;: { &amp;quot;level&amp;quot;: &amp;quot;P2&amp;quot; }, &amp;quot;roles&amp;quot;: [ &amp;quot;read&amp;quot; ] } )&lt;br /&gt;
 db.createUser( { &amp;quot;user&amp;quot;: &amp;quot;p3user&amp;quot;, &amp;quot;pwd&amp;quot;: &amp;quot;****&amp;quot;, &amp;quot;customData&amp;quot;: { &amp;quot;level&amp;quot;: &amp;quot;P3&amp;quot; }, &amp;quot;roles&amp;quot;: [ &amp;quot;read&amp;quot; ] } )&lt;br /&gt;
 db.createUser( { &amp;quot;user&amp;quot;: &amp;quot;p4user&amp;quot;, &amp;quot;pwd&amp;quot;: &amp;quot;****&amp;quot;, &amp;quot;customData&amp;quot;: { &amp;quot;level&amp;quot;: &amp;quot;P4&amp;quot; }, &amp;quot;roles&amp;quot;: [ &amp;quot;read&amp;quot; ] } )&lt;br /&gt;
 db.createUser( { &amp;quot;user&amp;quot;: &amp;quot;admin&amp;quot;, &amp;quot;pwd&amp;quot;: &amp;quot;****&amp;quot;, &amp;quot;roles&amp;quot;: [ &amp;quot;readWrite&amp;quot; ] } )&lt;br /&gt;
 var users = [ {user: &amp;quot;p1user&amp;quot;, level: &amp;quot;P1&amp;quot;},{user: &amp;quot;p2user&amp;quot;, level: &amp;quot;P2&amp;quot;},{user: &amp;quot;p3user&amp;quot;, level: &amp;quot;P3&amp;quot;},{user: &amp;quot;p4user&amp;quot;, level: &amp;quot;P4&amp;quot;},{user: &amp;quot;admin&amp;quot;, level: &amp;quot;P4&amp;quot;}];&lt;br /&gt;
 db.users.insert(users)&lt;br /&gt;
 quit()&lt;br /&gt;
 sed -i &amp;#039;s~#auth=true~auth=true~&amp;#039; /etc/mongod.conf&lt;br /&gt;
 systemctl restart mongod&lt;br /&gt;
&lt;br /&gt;
== Create new PB Users ==&lt;br /&gt;
 sed -i &amp;#039;s~auth=true~#auth=true~&amp;#039; /etc/mongod.conf&lt;br /&gt;
 systemctl restart mongod&lt;br /&gt;
 mongo&lt;br /&gt;
 use dersworkout&lt;br /&gt;
 db.createUser( { &amp;quot;user&amp;quot;: &amp;quot;pbuser&amp;quot;, &amp;quot;pwd&amp;quot;: &amp;quot;****&amp;quot;, &amp;quot;customData&amp;quot;: { &amp;quot;level&amp;quot;: &amp;quot;CL&amp;quot; }, &amp;quot;roles&amp;quot;: [ &amp;quot;read&amp;quot; ] } )&lt;br /&gt;
 db.users.insert({user: &amp;quot;pbuser&amp;quot;, level: &amp;quot;CL&amp;quot;})&lt;br /&gt;
 quit()&lt;br /&gt;
 sed -i &amp;#039;s~#auth=true~auth=true~&amp;#039; /etc/mongod.conf&lt;br /&gt;
 systemctl restart mongod&lt;br /&gt;
&lt;br /&gt;
== Show list of Collections ==&lt;br /&gt;
 mongo&lt;br /&gt;
 use dersworkout&lt;br /&gt;
 db.auth(&amp;#039;admin&amp;#039;, &amp;#039;*****&amp;#039;)&lt;br /&gt;
 show collections&lt;br /&gt;
 quit()&lt;br /&gt;
&lt;br /&gt;
== Display a Collection ==&lt;br /&gt;
 mongo&lt;br /&gt;
 use dersworkout&lt;br /&gt;
 db.auth(&amp;#039;admin&amp;#039;, &amp;#039;*****&amp;#039;)&lt;br /&gt;
 db.users.find()&lt;br /&gt;
 db.PB2017Q3.find()&lt;br /&gt;
 quit()&lt;br /&gt;
&lt;br /&gt;
== Change Users Passwords ==&lt;br /&gt;
 mongo&lt;br /&gt;
 use dersworkout&lt;br /&gt;
 db.auth(&amp;#039;admin&amp;#039;, &amp;#039;*****&amp;#039;)&lt;br /&gt;
 db.changeUserPassword(&amp;quot;p1user&amp;quot;, &amp;quot;*****&amp;quot;)&lt;br /&gt;
 quit()&lt;br /&gt;
&lt;br /&gt;
== Drop a Collection ==&lt;br /&gt;
 sed -i &amp;#039;s~auth=true~#auth=true~&amp;#039; /etc/mongod.conf&lt;br /&gt;
 systemctl restart mongod&lt;br /&gt;
 mongo&lt;br /&gt;
 use dersworkout&lt;br /&gt;
 db.PB2015Q2.drop()&lt;br /&gt;
 quit()&lt;br /&gt;
 sed -i &amp;#039;s~#auth=true~auth=true~&amp;#039; /etc/mongod.conf&lt;br /&gt;
 systemctl restart mongod&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>