一、安装准备
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.*
最后重新执行进程就可以了。
好文链接
发表评论