本篇文章简单记录MongoDB数据的安装步骤,以及基本操作命令。
目录
4.2先use admin;再db.shutdownServer()
4.3先use admin;再db.runCommand(‘shutdown’)
1.安装MongoDB
1.1安装依赖:
yum install –y make
yum install –y gcc-c++
1.2解压安装包:
1.2.1 解压mongodb安装包,在官网下载
tar –zxf tar -zxf mongodb-linux-x86_64-rhel70-4.4.12.tgz
1.2.2 Ls解压目录,到bin目录都是可执行文件
1.2.3不将解压的mongodb文件放在root目录下,因为root权限高,其他用户执行不了
mv mongodb-linux-x86_64-rhel70-4.4.12 /usr/local/mongodb
1.2.4 创建一个数据文件目录,将启动后数据存在的文件放在创建的数据文件目录下
mkdir /usr/local/mongodb/data/db -p
1.2.5 创建一个日志文件
mkdir /usr/local/mongodb/data/logs -p
进入logs目录下
touch mongodb.log
2.启动MongoDB服务器
2.1前台启动(占窗口)
2.1.1 启动服务器
bin/mongod --dbpath /usr/local/mongodb/data/db/
2.1.2 查看服务器进程是否被启动:
ps -aux|grep mongo
启动后不能退出,因为是前台启动。会占用命令行窗口
2.2后台启动(不占窗口)
2.2.1启动服务器
bin/mongod --dbpath /usr/local/mongodb/data/db/ --logpath /usr/local/mongodb/data/logs/mongodb.log --fork
2.2.1 查看服务是否已经启动:
ps –aux|grep mongo
2.3配置文件启动(不占用窗口)
2.3.1在mongodb目录下新建conf配置文件
mkdir conf //新建conf目录
vi conf/mongodb.conf //新建配置文件
配置文件内容参考参考bin/mongod –help编写
dbpath=/usr/local/mongodb/data/db
Logpath=/usr/local/mongodb/data/logs/mongodb.log
Logappend=true
bind_ip_all=true
port=21017
fork=true
2.3.2 启动服务器
bin/mongod -f conf/mongodb.conf
2.3.3 查看进程是否启动
ps –aux|grep mongo
3.客户端连接MongoDB服务器
3.1默认连接
bin/mongo #默认连接本地服务器
3.2指定连接
bin/mongo –host 192.168.38.141 –port 27017
4.客户端退出
4.1直接退出客户端quit()
quit()
4.2先use admin;再db.shutdownServer()
该方法将服务器也一起关闭了。
use admin
db.shutdownServer()
4.3先use admin;再db.runCommand(‘shutdown’)
use admin
db.runCommand(‘shutdown’)
注:第2、3中退出方式只能用于本地连接的方式,即地址为localhost或者127.0.0.1
5.关闭MongoDB服务器
5.1直接杀死进程的方式强制关闭(不推荐)
kill -9 进程号
5.2 常规关闭
bin/mongod –-shutdown –-dbpath data/db/
上面代码中,注意路径问题哦~