一、安装准备

1、下载MongoDB 下载地址为:https://www.mongodb.com/try/download/community

根据自己虚拟机选择对应的版本,下载完成后将压缩包传到linux的目录下(自己建一个目录)

2、安装依赖:

(1)yum install –y make

(2)yum install –y gcc-c++

3、解压安装包:tar –zxf tar -zxf mongodb-linux-x86_64-rhel70-4.4.12.tgz

4、转移解压的安装包,注意我们不要将解压的mongodb文件放在root目录下,因为root权限高,

   其他用户执行不了,创建一个目录后转移:

mv mongodb-linux-x86_64-rhel70-4.4.12 /usr/local/mongodb

5、创建一个数据文件目录,将启动后数据存在的文件放在创建的数据文件目录下

mkdir /usr/local/mongodb/data/db –p

 创建一个日志文件:mkdir /usr/local/mongodb/data/logs –p

进入logs目录下后:touch mongodb.log

ls 查看:

二、启动MongoDB服务器

1、前台启动

启动服务器 :bin/mongod --dbpath /usr/local/mongodb/data/db/

 查看服务器进程是否被启动:ps –aux|grep mongo

 注意:启动后不能退出,因为是前台启动。会占用命令行窗口,这里重新再起一个窗口,我用的xshell连的虚拟机。

2、后台启动(不占用窗口)

启动服务器 :bin/mongod --dbpath /usr/local/mongodb/data/db/ --logpath /usr/local/mongodb/data/logs/mongodb.log  --fork

3.配置文件启动(不占用窗口)

(1)在mongodb目录下新建conf配置文件:

     ① mkdir conf //新建conf目录

     ② vi conf/mongodb.conf //新建配置文件 

 3.1配置文件启动,启动服务器

bin/mongod -f conf/mongodb.conf

 查看进程是否启动:ps -aux|grep mongo

 三、客户端连接

客户端连接mongodb服务器

1.默认连接:bin/mongo  默认连接本地服务器

 2、指定连接:bin/mongo –host 192.168.89.141 –port 27017

 3、退出客户端 :

① quit()

②另一种退出客户端方式: 先use admin;再db.shutdownServer()。该方法将服务器也一起关闭了。

 ③先use admin;db.runCommand(‘shutdown’)

注意第②③中退出方式只能用于本地连接的方式,即地址为localhost或者127.0.0.1

四、其中遇到的问题及解决方案:

安装完后,在启动进程时候,总是报错,我找了网上的资料说的是进程没有正常关闭导致的。

解决方案:删除  ~/mongodb/bin目录下其他生成文件后进行修护:

①进入mongodb下的bin目录

②修复:

/.mongod --dbpath=/usr/local/mongodb/dbs/ --logpath=/usr/local/mogodb/logs --repair

③pkill mongo

④返回上一级目录 (mongodb)后删除文件

rm - f log.*

最后重新执行进程就可以了。

好文链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: