[mongodb-10gen]ubuntu下安装方法
由于自己老是不死心,所以还是继续在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一起来学习。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
2007-11-15 [VC++]最小化图标至托盘中