由于自己老是不死心,所以还是继续在UBUNTU下开始我的GOLANG,今天发现服务源很快一下子就把GO的源代码从GoogleProject上给hg回来了,所以今天才查了一下在UBUNTU下安装Mongodb-10gen的方法。其实在linux下有apt-get命令都相当的简单,唯一的需要就是要有很好的网速,如果能够FQ那是最好不过的了。
其实在mongodb官网上面有介绍,我们只要依照他的方法一步一步进行就可以完成安装了,地址如下:
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
首先需要添加GPG键,在终端中输入:
1
|
sudo apt
-
key adv
-
-
keyserver hkp:
/
/
keyserver.ubuntu.com:
80
-
-
recv
7F0CEB10
|
添加软件源:
1
|
echo
'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen'
| sudo tee
/
etc
/
apt
/
sources.
list
.d
/
mongodb.
list
|
接着更新软件源,这一步是在更新软件之前活添加软件源后都需要执行的:
1
|
sudo apt
-
get update
|
安转mongodb-10gen:
1
|
sudo apt
-
get install mongodb
-
10gen
|
剩下的就是经过漫长的等待了,安装完成后会出现如下所示的结果:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列【新】软件包将被安装:
mongodb
-
10gen
升级了
0
个软件包,新安装了
1
个软件包,要卸载
0
个软件包,有
0
个软件包未被升级。
需要下载
87.9
MB 的软件包。
解压缩后会消耗掉
225
MB 的额外空间。
获取:
1
http:
/
/
downloads
-
distro.mongodb.org
/
repo
/
ubuntu
-
upstart
/
dist
/
10gen
mongodb
-
10gen
amd64
2.4
.
8
[
87.9
MB]
下载
87.9
MB,耗时
16
分
32
秒 (
88.6
kB
/
s)
Selecting previously unselected package mongodb
-
10gen
.
(正在读取数据库 ... 系统当前共安装有
213763
个文件和目录。)
正在解压缩 mongodb
-
10gen
(从 ...
/
mongodb
-
10gen_2
.
4.8_amd64
.deb) ...
正在处理用于 man
-
db 的触发器...
正在处理用于 ureadahead 的触发器...
正在设置 mongodb
-
10gen
(
2.4
.
8
) ...
正在添加系统用户
"mongodb"
(UID
118
)...
正在将新用户
"mongodb"
(UID
118
)添加到组
"nogroup"
...
无法创建主目录
"/home/mongodb"
正在添加组
"mongodb"
(GID
128
)...
完成。
正在添加用户
"mongodb"
到
"mongodb"
组...
正在将用户“mongodb”加入到“mongodb”组中
完成。
mongodb start
/
running, process
1496
|
默认的mongodb会将数据库文件存储在“/var/lib/mongo”目录中,而日志文件存储在“/var/log/mongo”文件中。而默认的用户为mongodb,如果你想改变用户来运行你的数据库服务,当然同时需要增加这两个目录的用户权限,否则可能会没有权限写入和读取哦。
运行mongodb服务:
1
|
sudo service mongodb start
|
停止mongodb服务:
1
|
sudo service mongodb stop
|
重启mongodb服务:
1
|
sudo service mongodb restart
|
这个就是mongodb的安装过程,下面我们就可以将golang和mongodb一起来学习。
本文转自网魂小兵博客园博客,原文链接:http://www.cnblogs.com/xdotnet/p/mongodb.html,如需转载请自行联系原作者