MongoDB下载与单机安装

下载

官网
https://www.mongodb.com/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

mkdir /data/db -p
  • 启动
    在这里插入图片描述
    在这里插入图片描述
ps -ef | grep mongo

以前台进程启动

  • 启动参数
    参数 说明
dbpath 数据库目录,默认/data/db
port 监听的端口,默认27017
bind_ip 监听IP地址,默认全部可以访问
fork 是否已后台启动的方式登陆
logpath 日志路径
logappend 是否追加日志
auth 是开启用户密码登陆
config 指定配置文件

  • 样例
    vim mongo.conf


#数据目录
dbpath=/data/mongo/
#端口号
port=27017
bind_ip=0.0.0.0
#以后台运行
fork=true
# 日志路径
logpath = /data/mongo/MongoDB.log
# 追加
logappend = true
# 授权
auth=false

启动mongo shell
./bin/mongo
指定主机和端口的方式启动
./bin/mongo --host=主机IP --port=端口

  • 改为后台进程
    -f 指定配置文件
./mongod  -f ../mongo.conf
  • 数据目录
    在这里插入图片描述

Mongo Shell

启动mongo shell
./bin/mongo
指定主机和端口的方式启动
./bin/mongo --host=主机IP --port=端口
./mongo
MongoDB shell version v4.1.3
connecting to: mongodb://127.0.0.1:27017
Implicit session: session {
    
     "id" : UUID("06a70ce7-79f9-445a-bdc1-3235e50411bc") }
MongoDB server version: 4.1.3
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
	http://docs.mongodb.org/
Questions? Try the support group
	http://groups.google.com/group/mongodb-user
Server has startup warnings: 
2020-09-24T00:38:41.222+0800 I CONTROL  [initandlisten] 
2020-09-24T00:38:41.222+0800 I CONTROL  [initandlisten] ** NOTE: This is a development version (4.1.3) of MongoDB.
2020-09-24T00:38:41.223+0800 I CONTROL  [initandlisten] **       Not recommended for production.
2020-09-24T00:38:41.223+0800 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2020-09-24T00:38:41.223+0800 I CONTROL  [initandlisten] 
2020-09-24T00:38:41.223+0800 I CONTROL  [initandlisten] 
2020-09-24T00:38:41.223+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2020-09-24T00:38:41.223+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2020-09-24T00:38:41.223+0800 I CONTROL  [initandlisten] 
2020-09-24T00:38:41.223+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2020-09-24T00:38:41.223+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2020-09-24T00:38:41.223+0800 I CONTROL  [initandlisten] 

Mongodb GUI工具

MongoDB Compass Community

MongoDB Compass Community由MongoDB开发人员开发,这意味着更高的可靠性和兼容性。它为MongoDB提供GUI mongodb工具,以探索数据库交互,具有完整的CRUD功能并提供可视方式。借助内置模式可视化,用户可以分析文档并显示丰富的结构。为了监控服务器的负载,它提供了数据库操作的实时统计信息。就像MongoDB一样,Compass也有两个版本,一个是Enterprise(付费),社区可以免费使用。适用于Linux,Mac或Windows

NoSQLBooster(mongobooster)

NoSQLBooster是MongoDB CLI界面中非常流行的GUI工具。它正式名称为MongoBooster。NoSQLBooster是一个跨平台,它带有一堆mongodb工具来管理数据库和监控服务器。这个Mongodb工具包括服务器监控工具,Visual Explain Plan,查询构建器,SQL查询,ES2017语法支持等等…它有免费,个人和商业版本,当然,免费版本有一些功能限制。NoSQLBooster也可用于Windows,MacOS和Linux.

猜你喜欢

转载自blog.csdn.net/ko0491/article/details/108764916