经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » MongoDB » 查看文章
mongodb数据库入门学习笔记之下载、安装、启动、连接操作解析
来源:jb51  时间:2019/10/23 12:56:45  对本文有异议

本文实例讲述了mongodb数据库下载、安装、启动、连接操作。分享给大家供大家参考,具体如下:

简介:

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

1、下载

从官网下载压缩包,

官网地址:https://www.mongodb.com/download-center/v2/community

下载命令:

  1. wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.3.tgz
  2.  

2、解压

  1. tar zxvf mongodb-linux-x86_64-rhel70-4.0.3.tgz
  2. #把目录移动到想放的地方
  3. rm -rf /usr/local/mongodb/
  4. mv mongodb-linux-x86_64-rhel70-4.0.3 /usr/local/mongodb
  5.  

目录介绍:

3、启动服务

MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录及db目录。

注意:

(1)/data/db 是 MongoDB 默认的启动的数据库路径,自定义指定路径使用参数--dbpath来配置。

(2)创建目录后注意检查目录权限,否则会启动失败。

(3)由于mongodb比较占用磁盘空间,查看可用空间来配置数据和日志存储位置(df -h),要预留4G左右,如果启动时加上--smallfiles选项,将只占用400M左右。

启动:

  1. [test@localhost bin]$ ./mongod --dbpath=/mongodb/db --logpath=/mongodb/log/mongodb.log --fork --port=27017
  2. 2018-10-16T13:35:44.345+0800 I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
  3. about to fork child process, waiting until server is ready for connections.
  4. forked process: 1415
  5. child process started successfully, parent exiting
  6.  

参数解释:

--dbpath 数据存储目录
--logpath 日志存储目录
--fork 以后台进程运行

4、连接服务

  1. [test@localhost bin]$ ./mongo
  2. MongoDB shell version v4.0.3
  3. connecting to: mongodb://127.0.0.1:27017
  4. Implicit session: session { "id" : UUID("65e265a1-bb45-4842-9c1b-b6171dc5d178") }
  5. MongoDB server version: 4.0.3
  6. ....
  7. >
  8.  
  1. >show databases;
  2. admin 0.000GB
  3. config 0.000GB
  4. local 0.000GB
  5.  

希望本文所述对大家MongoDB数据库程序设计有所帮助。

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号