<pre name="code" class="python">1、下载MongoDB(64位)

http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz

或

http://pan.baidu.com/s/1mgyRB8c

2、安装MongoDB(安装到/usr/local)

复制代码
tar zxvf mongodb-linux-x86_64-2.4.9.tgz
mv mongodb-linux-x86_64-2.4.9 mongodb
cd mongodb
mkdir db
mkdir logs
cd bin
vi mongodb.conf
复制代码
dbpath=/data01/mongodb/db
logpath=/data01/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true 3.启动monggodb 设置密码: [root@wx03 bin]# /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 2569
all output going to: /data01/mongodb/logs/mongodb.log child process started successfully, parent exiting [root@wx03 ~]# mongofiles list -db pics
connected to: 127.0.0.1 4.创建用户:
[root@wx03 ~]# mongo
MongoDB shell version: 2.4.9
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
> show databases
local 0.078125GB
pics 0.203125GB
> use pics;
switched to db pics
> db.addUser('pics','1234567');
{
"user" : "pics",
"readOnly" : false,
"pwd" : "ef0dc53a2cae7b91e97e17759a4a9fb6",
"_id" : ObjectId("57a93f5aad9b35eacaaa901e")
} 启动认证:
启用的时候需要加--auth /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf --auth [root@wx03 ~]# /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf --auth
about to fork child process, waiting until server is ready for connections.
forked process: 2820
all output going to: /data01/mongodb/logs/mongodb.log
log file [/data01/mongodb/logs/mongodb.log] exists; copied to temporary file [/data01/mongodb/logs/mongodb.log.2016-08-09T02-40-55]
child process started successfully, parent exiting
[root@wx03 ~]# mongo
mongo mongod mongodump mongoexport mongofiles mongoimport mongooplog mongoperf mongorestore mongos mongosniff mongostat mongotop
[root@wx03 ~]# mongo
MongoDB shell version: 2.4.9
connecting to: test
> show databases;
admin (empty)
local 0.078125GB
pics 0.203125GB
> use pics;
switched to db pics
> show databases;
admin (empty)
local 0.078125GB
pics 0.203125GB 可以看到 单独的设置pics数据库的用户名,密码还不够,需要设置admin数据库的 线上导出数据: [root@hy-mrz01 ~]# mongodump -d pics -o /tmp/
connected to: 127.0.0.1
Tue Aug 9 10:31:54.308 DATABASE: pics to /tmp/pics
assertion: 13106 nextSafe(): { $err: "not authorized for query on pics.system.indexes", code: 16550 } 备份数据库: [root@hy-mrz01 ~]# mongodump -u "pics" -p "xxx" -d pics -o /tmp/
connected to: 127.0.0.1
Tue Aug 9 10:32:26.817 DATABASE: pics to /tmp/pics
Tue Aug 9 10:32:26.817 pics.system.indexes to /tmp/pics/system.indexes.bson
Tue Aug 9 10:32:26.817 7 objects
Tue Aug 9 10:32:26.817 pics.system.users to /tmp/pics/system.users.bson
Tue Aug 9 10:32:26.818 1 objects
Tue Aug 9 10:32:26.818 Metadata for pics.system.users to /tmp/pics/system.users.metadata.json
Tue Aug 9 10:32:26.818 pics.fs.files to /tmp/pics/fs.files.bson
Tue Aug 9 10:32:26.819 991 objects
Tue Aug 9 10:32:26.819 Metadata for pics.fs.files to /tmp/pics/fs.files.metadata.json
Tue Aug 9 10:32:26.820 pics.fs.chunks to /tmp/pics/fs.chunks.bson
Tue Aug 9 10:32:28.069 4520 objects
Tue Aug 9 10:32:28.069 Metadata for pics.fs.chunks to /tmp/pics/fs.chunks.metadata.json 导入数据库: [root@wx03 tmp]# mongorestore -u pics -p '1234567' -d pics /tmp/pics/ 查看图片:
[root@wx03 tmp]# mongofiles list -u pics -p '1234567' -db pics

Mongodb 安装迁移的更多相关文章

  1. (一)MongoDB安装

    (一)MongoDB安装 mongodb 2018年03月06日 15时53分29秒 安装准备 启动mongodb 1.命令行参数启动 2.从配置文件启动 使用服务启动mongodb 参数解释 用户授 ...

  2. mongodb安装&简单使用

    转自Mac下使用brew安装mongodb,按着步骤已成功安装. brew常用命令 1.更新brew本身 brew update 2.使用brew安装软件 1 brew install soft_na ...

  3. win7 64位下 mongodb安装及命令运行

    有网友老催我把框架加上mongodb的支持,于是偶尔抽空看了看相关的文章. 今天有缘,就把mongodb安装了一下,中间遇到了小小的问题,So,把整个过程记录一下: 1:先上官网:http://www ...

  4. MongoDB配置服务--MongoDB安装成为windows服务

    MongoDB安装成为windows服务 1.打开命令提示符(最好以管理员的身份打开),然后输入: mongod --logpath "D:\MongoDB\data\log\logs.tx ...

  5. [MongoDB]安装MongoDB

    汇总: 1. [MongoDB]安装MongoDB2. [MongoDB]Mongo基本使用:3. [MongoDB]MongoDB的优缺点及与关系型数据库的比较4. [MongoDB]MongoDB ...

  6. MongoDB学习:(一)MongoDB安装

    MongoDB学习:(一)MongoDB安装 MongoDB介绍:     直接百科了: MongoDB安装: 1:下载安装: MongoDB安装:https://www.mongodb.com/do ...

  7. MongoDB 安装(Window/Linux)

    MongoDB安装在Windows上 在 Windows上,首先要安装 MongoDB下载最新发布的MongoDB: http://www.mongodb.org/downloads 确保得到正确的版 ...

  8. MongoDB安装与启动

    我本人电脑是win8系统64位,下载64位的zip包,下载完成后解压缩到D:\MongoDB目录 创建数据库目录D:\MongoDB\data,接下来打开命令行窗口,切换到D:\MongoDB\bin ...

  9. MongoDB安装部署(一)

    前言 MongoDB是一个由C++语言编写的基于分布式文件存储的数据库,是当前NoSQL数据库中比较热门的一种,旨在为Web应用提供可扩展的高性能数据存储解决方案. MongoDB 简介 MongoD ...

随机推荐

  1. Scala基础入门-4

    Scala学习——类 简单类和无参方法 class Counter { private var value = 0 // 必须初始化字段 def increment() { value += 1 } ...

  2. 【译】Optimize caching-缓存优化

    缓存优化 大部分的网页都包括不常更改的资源,比如CSS文件,图片文件,JavaScript文件等.这些资源通过网络下载需要一定的时间,这就增加了网页加载的总时间.HTTP缓存可以让这些资源通过浏览器以 ...

  3. SQL字符型字段按数字型字段排序实现方法(转)

    由于是按字母顺序排列,所以123排在了2的前面,显然不符合我们的要求,那么怎样才能按照我们预想的数字顺序排序呢 ORDER BY `meta_value`   那么按得分排序得到的结果可能是:1101 ...

  4. Linux 计算某文件夹下的所有文件的md5值

    使用find 命令 find /root -type f -print0 |xargs -0 md5sum >a.md5 校验的话 md5sum -c a.md5

  5. SQL Server 数据的创建、增长、收缩

    第一步: create database Studio         on primary          (name = 'Studio',filename='E:\DB\Studio.mdf' ...

  6. 复旦大学EWP菁英女性课程(复旦卓越女性课程改版后第一期) _复旦大学、女性课程、高级研修班、心理学、EWP_培训通课程

    复旦大学EWP菁英女性课程(复旦卓越女性课程改版后第一期) _复旦大学.女性课程.高级研修班.心理学.EWP_培训通课程 复旦大学EWP菁英女性课程(复旦卓越女性课程改版后第一期)    学      ...

  7. linux 和unix 的区别

    Linux与Unix的区别  某些PC机的Unix和Linux在实现方面相类似.几乎所有的商业Unix版本都基本支持同样的软件.程序设计环境和网络特性.然而,Linux和Unix的商业版本依然存在许多 ...

  8. stdin、stdout、stderr

    1 ferror 2 stdin 3 stdout 4 stderr 1 ferror 功能:检测文件是否出现错误 返值:未出错0,出错非0 说明:每次调用文件输入输出函数,均产生一个新的ferror ...

  9. 斯坦福NG机器学习课程:Anomaly Detection笔记

    Anomaly Detection Problem motivation: 首先描写叙述异常检測的样例:飞机发动机异常检測 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkb ...

  10. python单/双下划线使用

    在Python编程中经常会遇到函数(function),方法(method)及属性(attribute)以下划线'_'作为前缀,这里做个总结. 主要存在四种情形: 1. object # public ...