Ubuntu 下安装 MongoDB
在网上查资料发现大部分资料太旧,以及设计到源更换都很复杂。查阅不同的资料,经过很多实践以后成功安装了最新版,所以把安装过程记录下来。
安装过程
首先更新源
sudo apt-get update
网上的做法是直接安装,这样会得到狠旧狠旧的版本,所以 不建议 这样做:
sudo apt-get install mongodb
我们要安装 mongodb-10gen,这样可以得最新版本。为了安装 mongodb-10gen,需要先在源里添加一条,编辑源配置文件:
vi /etc/apt/sources.list
添加如下内容在最前:
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
接着务必要更新下源,因为前面修改了 sources.list
sudo apt-get update
然后需要生成GPK key:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
现在终于可以就安装软件了:
sudo apt-get install mongodb-10gen
这样就成功了!
顺便说一下,MongoDB 配置文件在 /etc/mongodb.conf
可以通过这个命令看到装在哪里:
locate mongo
检查版本号:
mongo --version
配置过程
上面已经安装了 MongoDB,安装成功会自动注册到服务。可以通过这样的方式管理:
sudo service mongodb stop #停止服务
sudo service mongodb start #启动服务
service mongodb restart #重启服务
接着我们就需要设置数据库用户和密码,然后修改配置开启用户验证,这样才能保障数据库的远程访问和安全性。
由于我的版本是 2.4.14,管理用户的方式如下(注意 3.x 开始添加用户的方式改变了):
添加用户并设置密码
db.addUser('user','pwd')
用户授权
db.auth('user','pwd')
移除用户并
db.removeUser('username')
参考资料
如果您觉得内容对您的学习有所帮助,您可以请我喝咖啡~ (不喝无名的咖啡,请告诉我你是谁)
(手机微信下可以长按左图二维码,选择“识别二维码”输入金额)