MongoDB的安装与配置(傻瓜安装版)

本文详细介绍了如何从MongoDB官网下载并安装4.4.19版本,包括设置环境变量、创建数据和日志文件夹、配置mongodb.conf,启动服务,连接客户端以及查看和停止MongoDB服务的过程。
摘要由CSDN通过智能技术生成

1.安装MongoDB


 (1)从MongoDB官网上下载MongoDB4.4.19的社区版安装包
下载网址为https://www.mongodb.com/download-center/community。(下载时选择
RedHat/CentOS7.0,版本选择4.4.19,安装包类型选择tgz。)
(2)在shell命令行输入下面的命令,将拷贝到/usr/目录下,完成解压后对其重命名。

  • #cp /root/下载/mongodb-linux-x86_64-rhel70-4.4.12.tgz /usr/
  • #cd/usr
  • #tar -zxvf mongodb-linux-x86_64-rhel70-4.4.12.tgz--解压操作
  • #mv mongodb-linux-x86_64-rhel70-4.4.12 mongodb--重命名文件夹

(3)配置系统环境变量,在shell命令行中输入如下命令打开配置文件。

  • #vi~/.bashrc

在文件末尾添加PATH,如下所示:

  • exportPATH=/usr/mongodb/bin:$PATH结果如下图所示。

保存文件并退出到shell命令行下,输入如下命令来编译该文件使其生效。

  • #source~/.bashrc

(4)进入/usr/mongodb目录,创建两个文件夹,用于存放数据和日志,在shell命令行中
输入如下命令:

  • #cd mongodb
  • # mkdir data logs

(5)然后在/usr/mongodb/bin目录下,输入如下命令来创建一个conf文件。

  • #cdbin
  • #vi mongodb.conf 

然后输入如下内容:

  • # mongodb 配置文件
  • port=27017 #端口
  • bind_ip=0.0.0.0 #默认是127.0.0.1
  • dbpath=/usr/mongodb/data 
  • # 存放数据的位置
  • logpath=/usr/mongodb/logs/mongodb.log # 存放日志文件的位置
  • fork=true
  • # 设置后台运行
  • #auth=true 
  • # 不开启认证

然后,保存并退出。


2.启动MongoDB服务


启动命令格式为:
mongod --dbpath /usr/mongodb/data --logpath /usr/mongodb/log/mongodb.log --
logappend &

  • --dbpath:对应所设置的数据库文件存放目录data。
  • --logpath:对应所设置的日志存放位置。
  • --logappend:日志以追加的形式添加log文件中,如果不设置此项,则采用日志
  • 覆盖形式。
  • &:该符号表示将mongodb进程后台进行。

进入/usr/mongodb/bin目录,在shell命令行中输入如下命令:

  • # mongod --config mongodb.conf

3.确认MongoDB已经成功启动


通过pgrep命令查看mongod是否启动成功如下图所示:

  • # pgrepmongo-l

如果要停止mongod服务使用kill pid
如用pgrep命令查到mongod的进程id为4811,则使用kill 4811命令来停止mongod服务。

4.客户端连接MongoDB


再打开一个新的终端窗口,在终端中输入mongo命令,可以打开MongoDBShell。可以使
用--host命令行选项来指定mongod所监听的主机地址和端口,如:
mongo –host 127.0.0.1:27017。

  • # /bin/mongo

可以在客户端看到mongoDB数据库信息。


5.查看当前全部数据库的列表


在MongoDBshell中输入show dbs,可以查看当前的databases。

  • # show dbs



6.停止MongoDB服务


运行mongod实例的终端shell中按Ctrl+ C

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值