zoukankan      html  css  js  c++  java
  • [mongodb-10gen]ubuntu下安装方法

    由于自己老是不死心,所以还是继续在UBUNTU下开始我的GOLANG,今天发现服务源很快一下子就把GO的源代码从GoogleProject上给hg回来了,所以今天才查了一下在UBUNTU下安装Mongodb-10gen的方法。其实在linux下有apt-get命令都相当的简单,唯一的需要就是要有很好的网速,如果能够翻墙那是最好不过的了。

    其实在mongodb官网上面有介绍,我们只要依照他的方法一步一步进行就可以完成安装了,地址如下:

    http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

    首先需要添加GPG键,在终端中输入:

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
    

    添加软件源:

    echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
    

    接着更新软件源,这一步是在更新软件之前活添加软件源后都需要执行的:

    sudo apt-get update
    

    安转mongodb-10gen:

    sudo apt-get install mongodb-10gen
    

    剩下的就是经过漫长的等待了,安装完成后会出现如下所示的结果:

    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树       
    正在读取状态信息... 完成       
    下列【新】软件包将被安装:
      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服务:

    sudo service mongodb start
    

    停止mongodb服务:

    sudo service mongodb stop
    

    重启mongodb服务:

    sudo service mongodb restart
    

    这个就是mongodb的安装过程,下面我们就可以将golang和mongodb一起来学习。

  • 相关阅读:
    Qt Error: dependent '..***' does not exist.
    Qt 判断文件是否存在
    Qt 添加资源文件
    Qt lcdNumber 不能显示完整时间
    Qt snippet — 打开文件&保存文件
    right-click an action, missing "Go to slot"
    Code the Tree(图论,树)
    李代桃僵
    Dependency Scope
    Selenium的延迟等待
  • 原文地址:https://www.cnblogs.com/xdotnet/p/mongodb.html
Copyright © 2011-2022 走看看