数据库

 首页 > 数据库 > MongoDB > Ubuntu下安装MongoDB数据库最方便的方法

Ubuntu下安装MongoDB数据库最方便的方法

分享到:
【字体:
导读:
         摘要:我的系统是Ubuntu12.10首先添加key:apt-keyadv--keyserverkeyserver.ubuntu.com--recv7F0CEB10一上来就出错:Executing:gpg--ignore-time-conflict--no-options--no-default-keyring--secre...

Ubuntu下安装MongoDB数据库最方便的方法

我的系统是Ubuntu 12.10

首先添加key:

apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
一上来就出错:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.PJ6JkuPTDR --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 7F0CEB10
gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
因为keyserver.ubuntu.com服务器用的端口是11371, 在公司网络中受限制。

所以需要通过SSH隧道出去:

ssh -fNL 11371:keyserver.ubuntu.com:11371 root@non-blocked-server -p 443 sudo apt-key adv --keyserver 127.0.0.1 --recv 7F0CEB10
假定公司外面有一台Ubuntu服务器,有公网IP,上面用non-blocked-server表示其IP,安装了SSH服务,并吧端口设置为HTTPS端口:443. 因为公司防火墙允许访问外面的443端口。

上面的命令运行后,就建立了隧道,同时本机监听了11371端口。

然后再添加key:

apt-key adv --keyserver 127.0.0.1 --recv 7F0CEB10
注意此时keyserver.ubuntu.com被替换成了127.0.0.1

现在添加成功:

--primary-keyring /etc/apt/trusted.gpg --keyserver 127.0.0.1 --recv 7F0CEB10
gpg: requesting key 7F0CEB10 from hkp server 127.0.0.1
gpg: key 7F0CEB10: public key "Richard Kreuter " imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
现在创建一个文件:/etc/apt/sources.list.d/10gen.list

里面的内容为:

echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" >> /etc/apt/sources.list.d/10gen.list
现在更新一下:
apt-get update
下面的命令可以安装MongoDB最新版本
apt-get install mongodb-10gen
安装完成后,配置文件为:

/etc/mongodb.conf

可以在其中看到数据库文件路径为:/var/lib/mongodb

日志文件路径:/var/log/mongodb/mongdb.log

服务脚本已经安装:

/etc/init.d/mongodb

mongodb已经自动启动,现在可以通过

service mongodb start|stop|restart 来控制了。

官方文档在:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

时不时去看一下,以防发生变化。

Ubuntu下安装MongoDB数据库最方便的方法
分享到:
使用Spring操作MongoDB数据库
使用Spring操作MongoDB数据库 Spring data 对MongoDB的操作也日趋成熟,只要配置好系统框架,其实后面的编码跟以前没什么区别,一样的实体,一样的查询。 使用Spring data 确保以下jar包被引用: spring-data-mongodb-1.0.0.RELEASE.jar spring-data-commons-1.2.0.RELEASE.jar aopalliance-1.0.0.jar comm...
Ubuntu11.04系统安装MongoDB和Python驱动
Ubuntu11.04系统安装MongoDB和Python驱动 首先说明一下,我的系统是Ubuntu11.04,64位系统,以下安装可能需要自己根据系统状况修改。 1.下载MongoDb安装包 $wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0.tgz 2.解压 $tar vzf mongodb-linux-x86_64-2.0.0.tgz 为了方便以后敲命令,你...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……