###############centos下mongodb的安装#########
mongodb作为非关系型数据库nosql数据库的一种,并且是属于免安装类型。
mongodb安装说明:32的安装db空间有限,最大支持2g多,并且性能低于64bit。64bit系统db存储没有限制!
mongodb安装需要磁盘大小为15g以上,如果只是测试可以使用--smallfiles参数最小安装!
1:准备安装包:
包括各种:dbservers / drivers / docs
2:我准备的安装包[mongodb-linux-x86_64-3.0.3.gz]:
3:免安装,解压即可使用:
4:查看免安装目录下的文件结构:
解压即可使用!
注:参数最后备注附件:
5:mongod为启动mongodb,可以直接./mongod,默认启动需要配置db的路径为/data/db,没有路径则失败,请手动创建!
安装留足空间最小大概15g空间,不然报错:error:insufficient free space for journal files
解决:注可以使用--smallfiles参数最小安装
默认:启动mongodb:
[root@localhost bin]# ./mongod --smallfiles
或
[root@localhost bin]# ./mongod
非最小安装启动:
6:查看默认安装文件结构:
7:默认关闭关闭mongodb:
注:默认安装缺点:数据库目录不能指定,log日志不能保存查看.
8:自定义配置文件安装mongodb:
查看mongodb的启动参数:
-f 参数 使用配置文件控制mongodb的启动:
操作:在mongodb免安装目录下创建/conf/mongodb.conf来配置启动参数:
配置文件信息:
注:日志路径和mongodb的路径需要自己创建,否则报错:
创建日志目录:
创建mongodb数据db路径:
删除默认安装的mongodb数据,释放空间:
使用-f参数:配置文件控制mongodb的启动,空间不足继续加参数:--smallfiles
使用自定义配置文件启动mongodb:
查看是否用守护进程服务启动:
查看自定义的mongodb数据文件:
注:--smallfiles启动,无storage.bson文件.
查看自定义的日志文件:
默认启动端口为:27017
登陆测试:
登陆日志:
注:日志会自动备份:
打开浏览器console:
配置后,重新启动,先关闭再启动:
关闭自定义配置文件的mongodb:
浏览器登录端口默认28017:
访问url:http://192.168.10.56:28017/
使用客户端登陆mongodb:
备注附件:
mongodb数据db目录文件:
mongodb指令文件: