mongodb的安装和简单使用
来源:互联网 发布:mysql tar.gz安装 编辑:程序博客网 时间:2024/05/25 23:56
一、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命令啦。
/usr/local/mongodb/bin/mongo
#进入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() 查看添加的数据是否成功(如果没有查询到任何的结果,说明添加失败)
- Mongodb的安装和简单的使用
- MongoDB的安装和简单使用
- mongodb的安装和简单使用
- mongodb的安装和简单使用
- 安装MongoDB和简单使用
- 学习笔记3.14--mongodb的安装和简单的使用
- Windows 下 MongoDB 的安装和简单使用
- mongodb的安装和使用
- Mongodb的安装和使用
- MongoDB 的安装和使用
- MongoDb的安装和使用
- mongodb的安装和使用
- MongoDB的安装和使用
- Mongodb的安装及简单使用
- MongoDB的安装以及简单使用
- mongodb的安装和简单命令
- 安装mongodb和使用mongodb
- Mongodb安装和使用
- Unity中的NavMeshAgent
- 如何提高 Java 中锁的性能
- 【Java】静态代理
- git 上传本地项目到github以及遇到的一些问题
- Html: 表单、文本域、单选按钮
- mongodb的安装和简单使用
- python-opencv 直方图目标区域匹配
- Facebook面试题 meeting rooms 求同时最多meeting room的时间
- Objective-c - 内存管理(ARC/MRC),第一个MRC程序
- 批量导入
- 二叉排序树的java实现
- 给定两个int a和b,不使用if-else等比较和判断运算符,请返回较大的一个数。若两数相同则返回任意一个
- input等的data-name、data-age HTML5 自定义属性
- 【Java】动态代理