在EC2(Amazon Linux)上将mongodb升级到3.0版本

首先,为了安全起见,进行备份。

mongodump --username ユーザ名 --password パスワード --db データベース名

或者

mongodump

停止mongod。

service mongod stop

创建一个名为repo的文件(参考:http://docs.mongodb.org/master/tutorial/install-mongodb-on-amazon/)。

vim /etc/yum.repos.d/mongodb-org-3.0.repo
[mongodb-org-3.0]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1
yum check-update
mongodb-org.x86_64                                        3.0.2-1.amzn1                                  mongodb-org-3.0
mongodb-org-mongos.x86_64                                 3.0.2-1.amzn1                                  mongodb-org-3.0
mongodb-org-server.x86_64                                 3.0.2-1.amzn1                                  mongodb-org-3.0
mongodb-org-shell.x86_64                                  3.0.2-1.amzn1                                  mongodb-org-3.0
mongodb-org-tools.x86_64                                  3.0.2-1.amzn1                                  mongodb-org-3.0

执行yum update。

yum update

完成后启动 mongod 并退出。

service mongod start