mongodb 安装及,设置账户、主从
我原来没用过mongodb ,在晚上查了查需要的命令,关于怎么mongodb怎么用,我就不知道了
官方网站: http://www.mongodb.org/
MongoDB 安裝,主从配置
一 MongoDB 安装
点击(此处)折叠或打开
- [root@zabbix_server src]# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0.tgz
- [root@zabbix_server src]# tar xzvf mongodb-linux-x86_64-2.0.0.tgz
- [root@zabbix_server src]# mv mongodb-linux-x86_64-2.0.0 /usr/local/mongodb
- [root@zabbix_server src]# mkdir /usr/local/mongodb/data
- [root@zabbix_server src]# touch /usr/local/mongodb/logs
- [root@zabbix_server bin]# /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --port=27017 --fork
- [root@zabbix_server bin]# ./mongo
- MongoDB shell version: 2.0.0
- connecting to: test
- > use test;
- switched to db test
- > exit
- bye
- [root@zabbix_server bin]# netstat -anlpt | grep mongo
- tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 11504/mongod
- tcp 0 0 0.0.0.0:28017 0.0.0.0:* LISTEN 11504/mongod
注意: 如果报错 -bash: /usr/local/mongodb/bin/mongod: cannot execute binary file 说明你的服务器和mongodb 的版本不对应, 如果服务器是64位,下载x86_64的mongodb ,如果服务器是32位的, 下载i686的mongodb/
安装方法参考了 http://blog.chinaunix.net/uid-24250828-id-3770298.html
设置账户,
最好在没有--auth 时,就设置好
use admin
db.addUser("name","passwd")
db.auth("name","passwd") 如果输出1,则说明正确
在服务中用,那么就要给每个库都加上账户,
use logs
db.addUser("name","passwd")。
然后就是该主从了
如果按上边的方法安装的mongodb。那么只需要把整个mongodb文件,rsync到另一个服务器,
然后启动的时候 添加配置选项就好了,说起来简单
由于添加了账户,需要认证才能就行主从复制 用到了--keyfile 选项
主从两个里边的文件要一样,具体 看官网吧 http://docs.mongodb.org/manual/core/master-slave/#configuration-options-for-master-slave-deployments
注意 chmod 600 keyfile 要不会报错child process failed, exited with error number 1
然后就是启动的时候,填上选项就好了
主 /usr/local/mongodb/bin/mongod --auth --master --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb.log --logappend --port=27017 --fork
从 --keyFile=/usr/local/mongodb/bin/mongod --auth --slave --source 192.168.10.36:27017 --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb.log --logappend --port=27017 --fork --keyFile=/usr/local/mongodb/keyfile/usr/local/mongodb/keyfile
192.168.10.37为主的IP地址
然后就可以了。自己可以主上添加个数据,从上查看一下。
有错误 ,看日志
停止mongodb 就是 启动的配置选项中,填上一个 --shutdown
mongodb 安装及,设置账户、主从的更多相关文章
- MongoDB安装并设置为windows服务以使其开机自启
在MongoDB的官方下载windows平台的压缩zip文件,地址:https://www.mongodb.org/dr/fastdl.mongodb.org/win32/mongodb-win32- ...
- Windows下MongoDB安装与设置
最近在研究传奇已久的MongoDB,遇到很多问题,将整理好的Windows下的MongoDB整体到连接过程分享给大家,也留给自己. 第一步:下载http://www.mongodb.org/downl ...
- [转] SQL SERVER 2008 R2 安装中的账户设置问题
故纸堆 原文:SQL SERVER 2008安装中设置账户的问题,2013-7 在安装SQL Server 2008数据库服务器的时候,服务器有可能处于以下几种环境中: ①工作组环境下的服务器 (Wo ...
- mongodb安装使用笔记
mongodb安装使用 安装后配置环境变量 创建数据库文件夹并连接数据库,并执行mongod --dbpath c:\workname 打开新的cmd,执行mongo命令,管理数据库 show dbs ...
- mongodb安装与权限配置
mongodb下载地址:官方下载IDE工具:Robo 3T:官方下载 windows系统要求64位,最低2g内存,推荐8g内存及以上 安装过程没有需要配置的地方,直接下一步到结束,如果想要方便可以在环 ...
- Linux下mongodb安装及数据导入导出教程
Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1 ...
- 二、NodeJS入门——准备工作(2)——MongoDB安装以及客户端Robomongo安装和使用
目录 1.介绍 2.下载地址 3.MongoDB安装过程 4.MongoDB的使用 5.MongoDB添加管理员账户 6.RoboMongo安装过程 ...
- python爬虫-MongoDB安装配置
MongoDB安装配置: 在安装配置MongoDB的过程中遇到了很多问题,现在重新梳理一遍安装流程.遇到的问题及其解决方法 系统版本:Windows 10 MongoDB版本:4.2.1 1.下载地址 ...
- MongoDB安装
安装 1>设置MongoDB目录 cd /home/apps 附:centOS下创建目录命令 mkdir /home/apps 2>下载mongodb curl -O http ...
随机推荐
- Redis在PHP中的基本使用案例
下载http://www.oschina.net/p/redis 解压后里面有:lib 源文件 .examples 例子.test测试 将lib目录拷贝到你的项目中,就可以开始你的predis操作了. ...
- PHP字符串操作汇总
PHP开发中常用的字符串操作介绍 -- 简明现代魔法 PHP学习笔记之字符串的简单处理 - RuanJava的专栏 - 博客频道 - CSDN.NET PHP String 函数
- Learning JavaScript Design Patterns The Module Pattern
The Module Pattern Modules Modules are an integral piece of any robust application's architecture an ...
- 对比iOS网络组件:AFNetworking VS ASIHTTPRequest(转载)
在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题.一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性.这些组件把复杂的网络底层操作封装成友好的类和方法, ...
- 写入目录 /tmp/OraInstall2015-05-20_03-35-53PM 时出错
做足准备工作之后进行安装oracle,运行runInstall的时候别的时候输出如下错误 写入目录 /tmp/OraInstall2015-05-20_03-35-53PM 时出错.请确保此目录是可写 ...
- 《机器学习实战》——K近邻算法
三要素:距离度量.k值选择.分类决策 原理: (1) 输入点A,输入已知分类的数据集data (2) 求A与数据集中每个点的距离,归一化,并排序,选择距离最近的前K个点 (3) K个点进行投票,票数最 ...
- C# 基础知识 protected 关键字
using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Console ...
- [Webpack 2] Add Code Coverage to tests in a Webpack project
How much of your code runs during unit testing is an extremely valuable metric to track. Utilizing c ...
- 【Linq递归查找系列】
Linq递归查找: public IEnumerable<MenuInfo> GetTree(int id, IEnumerable<MenuInfo> lst) { var ...
- LINUX 系统备份
系统备份是系统管理工作中十分重要的一个环切,本文详细介绍了各种Linux系统的备份方法,相信对大家的日常管理工作有所帮助. 备份是一项重要的工作,但是很多人没有去做.一旦由于使用不当造成数据丢失,备份 ...