Skip to content

Instantly share code, notes, and snippets.

@philpoore
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save philpoore/e018a3cb5b683b64988e to your computer and use it in GitHub Desktop.
Save philpoore/e018a3cb5b683b64988e to your computer and use it in GitHub Desktop.
Update Mongo 2.4 to 2.6
#!/bin/bash
service mongod stop
echo > /etc/yum.repos.d/mongodb-org-2.6.repo
echo "[mongodb-org-2.6]" >> /etc/yum.repos.d/mongodb-org-2.6.repo
echo "name=MongoDB 2.6 Repository" >> /etc/yum.repos.d/mongodb-org-2.6.repo
echo "baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/" >> /etc/yum.repos.d/mongodb-org-2.6.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/mongodb-org-2.6.repo
echo "enabled=1" >> /etc/yum.repos.d/mongodb-org-2.6.repo
yum remove mongodb mongodb-server -y
yum install mongodb-org-2.6.9-1 -y
rm -rf /var/lib/mongodb/*
rm -rf /var/log/mongodb/*
mkdir /var/lib/mongo
chown mongod:mongod /var/lib/mongodb
cat /etc/mongodb.conf.rpmsave | sed "s/^dbpath/dbpath = \/var\/lib\/mongodb/g" > /etc/mongod.conf
rm /etc/mongodb.conf.rpmsave -f
service mongod start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment