MongoDB:MongoDB 安装与启动
一、下载MongoDB的Linux版安装包
下载网址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.9.tgz
二、安装MongoDB
一、上传压缩包
rz
选择要上传的压缩包
二、解压
将压缩包解压到/opt/modules文件下
tar zxvf mongodb-linux-x86_64-3.4.9.tgz -C /opt/modules
三、重命名MongoDB目录
mv /opt/modules/mongodb-linux-x86_64-3.4.9 /opt/modules/mongodb
三、创建数据库目录、日志目录、配置目录,编辑配置文件
一、创建db目录(存放数据库文件)
mkdir db
二、创建logs目录(存放日志文件)
mkdir logs
三、创建etc目录(存放配置文件)
mkdir etc
四、创建编辑配置文件mongodb.conf
vim /etc/mongodb.conf
关于vim后的保存,不保存问题
加入以下代码
dbpath=/opt/modules/mongodb/db
logpath=/opt/modules/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true
journal=false
PS:
dbpath:你的数据文件要存储的目录路径
logpath:你的日志文件要存储的目录路径
port:端口号
fork:是否后台运行,设置为true 启动 进程在后台运行的守护进程模式。默认false
nohttpinterface:是否禁止http接口,即28017 端口开启的服务。默认false,支持
journal:操作日志
关于mongodb.conf配置文件详解
四、检测是否安装配置成功
一、启动MongoDB
./mongod -f ../etc/mongodb.conf
二、进入MongoDB控制台
./mongo
PS:若不能进入控制台,进入/opt/modules/mongodb目录,修改bin目录权限chmod 777 bin/
三、测试安装成功
db.version()
如果能显示出当前MongoDB的版本号,说明安装成功了
五、配置环境变量,使mongo随处可启动
一、添加系统环境变量
编辑home目录下的/etc/profile文件
vim /etc/profile
添加 export PATH=$PATH:/opt/modules/mongodb/bin
二、使系统环境变量生效
执行语句
source /etc/profile
使系统环境变量生效

三、设置mongo全局可用
将mongo软连接到/usr/bin/mongo
ln -s /opt/modules/mongodb/bin/mongo /usr/bin/mongo
六、MongoDB的开启与关闭
PS:配置步骤五后,以下指令随处可使用
开启关闭服务
开启MongoDB服务
service mongod start
关闭服务
service mongod stop
进入mongo shell
mongo
关闭mongo shell
use admin
db.shutdownServer()
db.shutdownServer({force:true})
exit
七、无法正常关闭MongoDB,需要杀死进程
查看mongo进程并去除当前grep进程
ps -ef | grep mongo | grep -v grep

第一列(root)表示UID(用户),
第二列(4563)表示PID(该程序进程号)
第三列(4460)PPID(上级父程序进程号)
第四列(0)C(CPU使用资源的百分比)
第五列(19:19)STIME(系统启动的时间)
第六列(pts/1)TTY(登入者的终端机位置)
第七列(00:00:00)TIME(使用掉的CPU时间)
第八列(./mongo)CMD(所下达的指令)
杀死./mongo进程
kill -9 4563
若是用kill杀死的进程,删除掉/opt/modules/mongodb/db下的mongod.lock文件
rm /opt/modules/mongodb/db/mongod.lock
删除logs下的mongedb.log文件
rm /opt/modules/mongodb/logs/mongdb.log

浙公网安备 33010602011771号