来了MongoDB之Linux系统下MongoDB的安装与启动
2018-12-28 08:05:17来源:博客园 阅读 ()
Mongodb介绍
MongoDB是一个开源文档数据库,提供高性能,高可用性和自动扩展,官方文档:https://docs.mongodb.com/manual/introduction/
MongoDB中的记录是一个文档,它是由字段和值对组成的数据结构,类似于JSON对象:
{ name:”Angel”, age:18, sex:w hobby:[“basketball”,”football”] }
mongo和传统型数据库相比最大的不同:
传统型数据库: 结构化数据, 定好表结构后每一条的内容必是符合表结构的,就是说每一条数据的字段、类型都一样
mongo文档型数据库: 每篇文档都可以有自己独特的结构(json对象都可以有自己独特的属性和值),如第一条含有name,age字段,而第二条只有name字段
Mongodb的安装与启动
1: 下载网址mongodb https://www.mongodb.com/download-center/community,选择相应的版本和系统下载安装包这里以4.0为例
2: 使用FTP将安装包上传至/usr/local/src目录下
3: 解压安装包:tar zxvf mongodb-linux-x86_64-4.0.5.tgz ,解压后无需编译,本身就是编译后的二进制可执行文件
4: mv mongodb-linux-x86_64-4.0.5 /usr/local/mongodb
到这里就已经安装好了MongoDB,想要启动服务需要 cd /usr/local/mongodb目录下,创建两个目录dbpath数据存储目录和logpsth日志存储目录,名称可自定义:
mkdir mongo17 mongolog
5: 启动mongod服务,运行命令:
./bin/mongod --dbpath /usr/local/mongodb/mongo17 --logpath /usr/local/mongodb/mongolog/mongo.log --port 27017 --fork --smallfiles
--dbpath 数据存储目录
--logpath 日志存储目录(指定日志目录时需要指定到文件名)
--port 运行端口(默认27017)
--fork 后台进程运行
--smallfiles 占用较小空间运行
运行后看到如下提示说明启动成功了:
[root@instance bin]# ./bin/mongod --dbpath /usr/local/mongodb/mongo17 --logpath /usr/local/mongodb/mongolog/mongo.log --port 27017 --fork --smallfiles about to fork child process, waiting until server is ready for connections. forked process: 77305 child process started successfully, parent exiting
可以在服务器上使用客户端进行连接:
#本机的mongodb可以直接使用./bin/mongo文件连接 ./bin/mongo #也可以加上端口号连接 ./bin/mongo 27017 #还可以指定IP:端口号 ./bin/mongo 127.0.0.1:27017
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- win7搭建Linux+PHP 开发环境 2020-03-01
- 使用Linux的经验技巧 2020-02-13
- linux环境之apache多端口配置虚拟主机的操作方法 2019-10-25
- 总结MongoDB在PHP中的常用操作步骤 2019-10-12
- 使用Linux的Crontab定时执行PHP脚本的两种方法 2019-08-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash