热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

fedora系统中安装MongoDB数据库

1.下载安装文件:在http://www.mongodb.org/downloads下载mongodb-linux-i686-v2.0-latest.tgz2.解压:tar-xvfmongodb-linux-i686-v2.0-latest.tgz,得到mongodb-linux-i686-v2.0-2012-05-1
1.下载安装文件:在http://www.mongodb.org/downloads下载mongodb-linux-i686-v2.0-latest.tgz 2.解压:tar -xvf mongodb-linux-i686-v2.0-latest.tgz,得到mongodb-linux-i686-v2.0-2012-05-11文件,后面的时间估计是解压时间
3.将mongodb-linux-i686-v2.0-2012-05-11重命名,用命令
  mv mongodb-linux-i686-v2.0-2012-05-11 mongodb
    即命名为mongodb
   有文件如下:
[root@Fedora Downloads]# tree mongodb
mongodb
|-- bin
|   |-- bsondump
|   |-- mongo
|   |-- mongod
|   |-- mongodump
|   |-- mongoexport
|   |-- mongofiles
|   |-- mongoimport
|   |-- mongorestore
|   |-- mongos
|   |-- mongosniff
|   |-- mongostat
|   `-- mongotop
|-- GNU-AGPL-3.0
|-- README
`-- THIRD-PARTY-NOTICES
1 directory, 15 files
4.将mongodb文件夹剪切或复制到/usr/local/下,我是放在这个目录的
当然,要用到超级用户:
cp mongodb -r /usr/local/
5.创建数据存储点/data/db和日志/log
cd /usr/local/mongodb
mkdir -p data/db    
mkdir  log
6.运行服务器
cd bin
在bin目录下:./mongod --dbpath=../data/db --logpath=../log
(这里注意27017端口不要被占用)
运行数据库
[root@Fedora bin]# ./mongo
MongoDB shell version: 2.0.6-rc0-pre-
connecting to: test

我把GNU-AGPL-3.0、README、THIRD-PARTY-NOTICES删除,剩下文件如下:
[root@Fedora local]# tree mongodb
mongodb
|-- bin
|   |-- bsondump
|   |-- mongo
|   |-- mongod
|   |-- mongodump
|   |-- mongoexport
|   |-- mongofiles
|   |-- mongoimport
|   |-- mongorestore
|   |-- mongos
|   |-- mongosniff
|   |-- mongostat
|   `-- mongotop
|-- data
|   `-- db
|       `-- mongod.lock
`-- log
    `-- mongodb.log
7.可以写一个配置文件mongodb.cnf
cat > /etc/mongodb.cnf
保存
安然每次运行服务
用./mongod -f /etc/mongodb.cnf
[root@Fedora bin]# ./mongod -f /etc/mongodb.cnf
Sat May 12 01:05:28 
Sat May 12 01:05:28 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
Sat May 12 01:05:28 
Sat May 12 01:05:28 [initandlisten] MongoDB starting : pid=20507 port=27017 dbpath=../data/db 32-bit host=Fedora
Sat May 12 01:05:28 [initandlisten] 
Sat May 12 01:05:28 [initandlisten] ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
Sat May 12 01:05:28 [initandlisten] **       see http://blog.mongodb.org/post/137788967/32-bit-limitations
Sat May 12 01:05:28 [initandlisten] **       with --journal, the limit is lower
Sat May 12 01:05:28 [initandlisten] 
Sat May 12 01:05:28 [initandlisten] db version v2.0.6-rc0-pre-, pdfile version 4.5
Sat May 12 01:05:28 [initandlisten] git version: 1aaac5eb0dc31c80f82080c9b3e75b49409b74cd
Sat May 12 01:05:28 [initandlisten] build info: Linux domU-12-31-39-01-70-B4 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_41
Sat May 12 01:05:28 [initandlisten] options: { config: "/etc/mongodb.cnf", dbpath: "../data/db" }
Sat May 12 01:05:29 [websvr] admin web console waiting for connections on port 28017
Sat May 12 01:05:29 [initandlisten] waiting for connections on port 27017

推荐阅读
  • Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • ch3中可视化软件pangolin的安装步骤及注意事项
    本文介绍了在ch3中安装可视化软件pangolin的步骤及注意事项。首先提供了pangolin的下载地址,并说明了下载后需要放到与虚拟机交互的文件夹地址。然后详细介绍了安装pangolin所需的依赖项,并提供了在终端进行安装的命令。最后给出了解压pangolin的步骤。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
author-avatar
悍受蓁
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有