mongdb 安装 配置

windows环境下安装mongodb数据库:
  Mongo的官方网站地址是:  http://www.mongodb.org
 第一步:下载安装包  地址:http://www.mongodb.org/downloads   注意下载正确的版本,自己电脑上安装选择windows  32位的。
  第二步:新建目录 “D:\mongodb”    在“D:\mongodb”目录下新建“data”文件夹,它将会作为数据存放的根文件夹
 第三步:打开cmd命令行,进入d:/mongodb/bin/ 输入如下命令启动mongodb启动服务:mongod.exe --dbpath D:/mongodb/data
    正常安装完成应该显示:   admin web console waiting for connections on port 28017
    安装完成之后 在浏览器输入:http://localhost:28017/  可以看到一些信息
 第四步:在windows 下面为了不需要每次启动服务 在“D:\mongodb”目录下新建“logs”文件夹  cmd切换到:d:/mongodb/bin>路径下 然后在cmd 命令行输入:mongod --logpath D:/mongodb/logs/mongodb.log --logappend --dbpath D:/mongodb/data --directoryperdb --serviceName MongoDB --install
显示:
all output going to: D:/mongodb/logs/mongodb.log
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.
表示服务创建成功。
注意:安装完毕之后启动若报下图的错误

mongdb 安装 配置_第1张图片
 
就去安装目录的data下面删掉  mongod.lock 文件   然后启动就可以了。

 

 

linux环境下安装mongodb数据库:

1、下载linux版本的mongodb数据库   mongodb-linux-x86_64-2.6.3.tgz

2、解压mongodb压缩包      tar –zxvf mongodb-linux-x86_64-2.6.3.tgz

3、将解压出来的目录重命名为mongodb 且放到/usr/local/development/路径下
mv mongodb-linux-x86_64-2.6.4 /usr/local/development/mongodb

4、在mongodb目录下创建logs和data两个目录
进入mongodb 目录  mkdir logs
       mkdir data

5、在mongodb目录下创建mongod.conf文件,
vi mongod.conf  创建mongod.conf文件
内容为:
dbpath = /usr/local/development/mongodb/data
logpath = /usr/local/development/mongodb/logs/mongod.log

注意:dbpath和logpath分别为步骤4创建的两个路径

6、将mongodb加入到linux服务中

(1)在/etc/init.d/创建文件mongodb
(2)添加可执行权限 :   chmod +x /etc/init.d/mongodb
(3)添加内容
#!/bin/bash
#
#chkconfig: 2345 80 90
#description: mongodb
start() {
   /usr/local/development/mongodb/bin/mongod --config /usr/local/development/mongodb/mongod.conf --fork
}
stop() {
      /usr/local/development/mongodb/bin/mongod --config /usr/local/development/mongodb/mongod.conf --shutdown
}
case "$1" in
  start)
 start
 ;;
 
stop)
 stop
 ;;
 
restart)
 stop
 start
 ;;
  *)
 echo
$"Usage: $0 {start|stop|restart}"
 exit 1
esac

(4)添加服务      chkconfig --add mongodb
(5)设置开机启动服务    chkconfig mongodb on

7、运行mongodb服务    service mongodb start
8、连接mongodb数据库
切换到 bin 目录下
./mongo  (windows下用mongo) 

 

9、停止mongodb服务的方法 

   (1)  service mongodb stop

   (2) 关闭mongodb占用27017端口的进程(服务)的命令

    step1:  netstat -anp | grep :27017  显示出占用27017端口的 进程名称(3553/mongod)

 

    step2:   杀死指定进程  kill 3553

 

///////////////////////////////////////////////////////////////////////////
mongo.conf配置文件详解

fork = true
port = 27017
bind_ip = 127.0.0.1
quiet = true
dbpath = /mongodb/data
logpath = /mongodb/data/mongod.log
logappend = true
journal = true
auth = false

fork为false时(默认),执行数据库启动命令后,命令会挂在那,强行结束命令,数据库也跟着停了。为true则不会
port运行端口号,懂得就不多说了
bind_ip运行绑定IP,我的127.0.0.1,也就是只有本地可以访问数据库,如果要允许其他机器也能访问,则应该为连网IP地址,如果需要绑定多IP直接用,隔开(如127.0.0.1,192.168.0.1,通常是有多网卡或有其他虚拟网络访问是用到)
quiet静默运行,为true时将不输出日志,数据库运行时可通过更改属性改变是否输出日志
dbpath数据文件路径
logpath日志位置
logappend是否追加日志,为false(默认)时每次运行都覆盖上次一运行的日志
journal是否启用日志,64位系统默认是启用的(此设置可能多余)。(这条是找是谷歌翻译的linux下mongodb安装及服务配置 - 失落的阳光 - 失落的阳光)
auth是否启用认证,即访问数据库时是否需要用户名密码,认证需要先创建数据库的用户名密码

 

mongodb数据库配置:(mongod --help命令可以查看所有配置)

 

mongodb客户端mongoVUE的安装破解

  MongoVUE.msi
下载地址:http://www.mongovue.com/downloads/ ;    
注意:安装这个的是有要安装一个 3.5版本的依赖。

客户端破解:

[HKEY_CURRENT_USER\Software\Classes\CLSID\{B1159E65-821C3-21C5-CE21-34A484D54444}\4FF78130]

把这个项下的值全删掉就可以了。 那个默认值删除不掉没有关系。

 

 

你可能感兴趣的:(mongodb)