一、进入 /usr/local/ 目录下,新建 mongodb 文件夹linux
cd /usr/local/mongodb
mkdir mongodb数据库
二、将下载好的 mongodb 压缩文件放置在linux的 /usr/local/mongodb 文件夹下,解压该压缩文件
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.0.tgzvim
mv mongodb-linux-x86_64-rhel70-4.2.0 mongodb-4.2.0app
三、配置环境变量工具
vim /etc/profileui
内容最后加入spa
export MONGODB_HOME=/usr/local/mongodb/mongodb-4.2.0
export PATH=$PATH:$MONGODB_HOME/bin
保存退出!!!code
四、让profile文件即时生效 blog
source /etc/profile
五、建立数据文件夹
cd /usr/local/mongodb
mkdir data
chmod -R 777 data
mkdir logs
cd logs
touch mongo.log
六、调整mongodb的配置
cd /usr/local/mongodb/mongodb-4.2.0/bin
vim mongo.conf
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
fork=true #后台运行
bind_ip=0.0.0.0 #容许任何IP进行链接
auth=false #是否受权链接
保存退出!!!
七、以配置文件的方式启动mongod数据库服务
cd /usr/local/mongodb/mongodb-4.2.0/bin
./mongod -f mongo.conf
出现上图,启动成功!!!
八、客户端工具远程链接
九、关闭mongodb
killall mongod
十、经常使用操做语句
show dbs;显示全部存在的数据库 use test;进入数据库 db;显示当前所在数据库 show collections;显示当前数据库全部集合 //向当前数据库,students集合中插入一个学生文档
db.students.insert({"name":"孙悟空","age":18,"sex":"男"}); //向当前数据库,students集合中插入多个学生文档
db.students.insert([{"name":"紫霞","age":16,"sex":"女"},{"name":"牛魔","age":23,"sex":"男"}]); db.students.find();查询当前数据库,students集合中全部的文档 db.students.find({"sex":"男"});查询当前数据库,students集合中符合条件的文档 db.students.find({"name":/牛/});模糊查询 db.students.find().count();查询当前数据库,students集合中全部的文档的总数 db.students.find().sort({"age":1});根据字段排序,1正序 -1倒序 db.students.update({"name":"牛魔"}, {$set:{"name":"牛魔魔"}});部分字段更新,默认只修改一条记录 db.students.updateMany({"sex":"男"}, {$set:{"sex":"男生"}});部分字段更新,修改多条记录 db.students.remove({"name":"牛魔魔"});删除符合条件的文档 db.students.drop();删除当前集合 db.dropDatabase();删除当前数据库