mongodb的安装和简单使用

本文详细介绍如何在Linux环境下安装MongoDB,并提供启动与关闭脚本。此外,还介绍了MongoDB的基本操作,包括数据库和用户的创建、数据的增删改查等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、mongodb的安装

1、把安装包上传到linux服务器上,解压,然后我们把mongodb安装到/usr/local/mongodb目录下,在/usr/local/创建一个mongodb文件夹,然后把刚才解压的mongodb安装包里面内容复制到/usr/local/mongodb目录下,命令如下:

            tar xvf mongodb-linux-x86_64-2.6.7.tar #解压安装包
            mkdir /usr/local/mongodb #创建mongodb文件夹
            cd mongodb-linux-x86_64-2.6.7 #进去安装包目录
            cp -rf * /usr/local/mongodb #把安装包的内容复制到/usr/local/mongodb下

       2、创建存储mongodb数据的文件夹data和日志文件logs,命令如下:

            cd /usr/local/mongodb
            mkdir data
            touch logs

       3、启动mongodb,写一个启动脚本和关闭脚本

复制代码
             vi start_mongodb.sh
             #!/bin/bash
             /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend  --port=27017 --fork
             echo 'mongodb started!'
             #如果是32位的系统,启动的时候会提示在启动参数上加入--journal,加上即可
复制代码

            然后保存即可,再写一个停止的脚本

            --dbpath的意思是指定存储数据的文件夹

            --logpath的意思是指定日志存储文件

            --logappend的意思是日志以增加方式产生

            --port指定端口,如果不写的话,默认是27017

            --fork 代表后台运行            

            vi stop_mongodb.sh
            #!/bin/bash
            /usr/local/mongodb/bin/mongod  --shutdown --dbpath /usr/local/mongodb/data/
            echo 'mongodb stoped'

            保存,然后把这个两个脚本赋上可以执行的权限

            chmod +x start_mongodb.sh stop_mongodb.sh

        4、mongodb安装就完成啦,现在执行启动脚本启动mongodb

            sh start_mongodb.sh#执行成功后会输出mongodb started!

             然后查看一下进程,是否有mongodb的进程

            ps -ef|grep mongodb

            可以看到有一条mongodb的进程了,启动成功了

        5、进入mongodb命令行,就可以看到mongodb的版本信息和输入mongodb命令啦。

1
             /usr/local/mongodb/bin/mongo #进入mongodb命令行

二、mongodb的简单使用

->use Admin         (切换到创建用户)

->db.TestDb          (创建数据库,选择数据库也可以使用这个命令)

->db.addUser(“userName”,”Pwd”)    创建用户

->db.auth(“userName”,”Pwd”)       设置用户为允许连接的用户

->db.createCollection(“TableName”)       创建表

->showcollections                          查看表是否创建成功

->db.TableName.Save({age:1})                 添加数据

->db.TableName.find()                        查看添加的数据是否成功(如果没有查询到任何的结果,说明添加失败)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值