How to install MongoDB on RHEL 6:-
Os version _ Rhel 6.4
MongoDB Version:-2.6.7
Step:1 System Login as root user. We are checking system OS type and system bits type.
# uname –a
Linux server1.soumya.com 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
# cat /etc/issue
Red Hat Enterprise Linux Server release 6.4 (Santiago)
Kernel \r on an \m
Step:2 Now we are creating a yum repo file .like /etc/yum.repos.d/mongodb.repo
# vi /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
--save & exit(:wq)
Step:3 Now we install mongodb client and server using yum
# yum install mongo-*
If you face any error while installing the rpms do the following
# yum erase mongo*
yum shell
> install mongodb-org
> remove mongo-10gen
> remove mongo-10gen-server
> run
Step:4 Now we can configure and basic setting in Mongodb Database Server
# vi /etc/mongod.conf
logappend=true
logpath=logpath=/var/log/mongodb/mongod.log
port=27017
dbpath=/var/lib/mongo
smallfiles = true
:wq
Step:5 Start Mongodb Server
# /etc/init.d/mongod start
# chkconfig mongod on
Open another terminal and type
#mongo
Show all database:-
>show dbs
Define a database name as soumya:-
>use soumya
then to check your current db name:-
>db
To add the created db in dblist we need to add collection in this database.For instance, create a document in a customers collection like this:
db.customers.save({"firstName":"Alvin", "lastName":"Alexander"})
Next, verify that your document was created with this command:
db.customers.find()
Now check your db name:-
>show dbs
Now to add a new user in a db:-
>use pizza
>db.createUser( { user: "soumya",
pwd: "redhat2",
roles: [ "readWrite", "dbAdmin" ]
} )
To check all the users in your current db:-
>show users
or
db.system.users.find()
To drop the database pizzas:-
use pizzas;
>db.dropDatabase()
To check current version:-
db.version()
Done..
Please share your ideas and opinions about this topic. If you like this post, then please share with others. Please subscribe on email for every updates on mail.
Os version _ Rhel 6.4
MongoDB Version:-2.6.7
Step:1 System Login as root user. We are checking system OS type and system bits type.
# uname –a
Linux server1.soumya.com 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
# cat /etc/issue
Red Hat Enterprise Linux Server release 6.4 (Santiago)
Kernel \r on an \m
Step:2 Now we are creating a yum repo file .like /etc/yum.repos.d/mongodb.repo
# vi /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
--save & exit(:wq)
Step:3 Now we install mongodb client and server using yum
# yum install mongo-*
If you face any error while installing the rpms do the following
# yum erase mongo*
yum shell
> install mongodb-org
> remove mongo-10gen
> remove mongo-10gen-server
> run
Step:4 Now we can configure and basic setting in Mongodb Database Server
# vi /etc/mongod.conf
logappend=true
logpath=logpath=/var/log/mongodb/mongod.log
port=27017
dbpath=/var/lib/mongo
smallfiles = true
:wq
Step:5 Start Mongodb Server
# /etc/init.d/mongod start
# chkconfig mongod on
Open another terminal and type
#mongo
Show all database:-
>show dbs
Define a database name as soumya:-
>use soumya
then to check your current db name:-
>db
To add the created db in dblist we need to add collection in this database.For instance, create a document in a customers collection like this:
db.customers.save({"firstName":"Alvin", "lastName":"Alexander"})
Next, verify that your document was created with this command:
db.customers.find()
Now check your db name:-
>show dbs
Now to add a new user in a db:-
>use pizza
>db.createUser( { user: "soumya",
pwd: "redhat2",
roles: [ "readWrite", "dbAdmin" ]
} )
To check all the users in your current db:-
>show users
or
db.system.users.find()
To drop the database pizzas:-
use pizzas;
>db.dropDatabase()
To check current version:-
db.version()
Done..
Please share your ideas and opinions about this topic. If you like this post, then please share with others. Please subscribe on email for every updates on mail.
No comments:
Post a Comment