redhat下mongodb的安装
来源:互联网 发布:js 对象排序 sort 编辑:程序博客网 时间:2024/05/17 08:03
1,创建mongodb-org-3.0.repo文件
[root@localhost local]# vi /etc/yum.repos.d/mongodb-org-3.0.repo
2,在mongodb-org-3.0.repo文件中添加以下内容
[mongodb-org-3.0]name=MongoDB Repositorybaseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/gpgcheck=0enabled=1
3,执行下面的命令进行安装
sudo yum install -y mongodb-org
显示已下信息即安装成功
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------总计 552 kB/s | 47 MB 00:01:27 Running transaction checkRunning transaction testTransaction test succeededRunning transaction 正在安装 : mongodb-org-shell-3.0.2-1.el7.x86_64 1/5 正在安装 : mongodb-org-tools-3.0.2-1.el7.x86_64 2/5 正在安装 : mongodb-org-mongos-3.0.2-1.el7.x86_64 3/5 正在安装 : mongodb-org-server-3.0.2-1.el7.x86_64 4/5 正在安装 : mongodb-org-3.0.2-1.el7.x86_64 5/5 验证中 : mongodb-org-3.0.2-1.el7.x86_64 1/5 验证中 : mongodb-org-server-3.0.2-1.el7.x86_64 2/5 验证中 : mongodb-org-mongos-3.0.2-1.el7.x86_64 3/5 验证中 : mongodb-org-tools-3.0.2-1.el7.x86_64 4/5 验证中 : mongodb-org-shell-3.0.2-1.el7.x86_64 5/5 已安装: mongodb-org.x86_64 0:3.0.2-1.el7 作为依赖被安装: mongodb-org-mongos.x86_64 0:3.0.2-1.el7 mongodb-org-server.x86_64 0:3.0.2-1.el7 mongodb-org-shell.x86_64 0:3.0.2-1.el7 mongodb-org-tools.x86_64 0:3.0.2-1.el7 完毕!
4,安装后,mongodb默认的数据文件在/var/lib/mongo,日志文件在/var/log/mongodb。如果需要自己指定数据文件目录和日志目录,在/etc/mongod.conf中进行修。如果需要切换用户运行mongodb,请修改数据文件和日志文件目录的权限给指定用户
5,执行下面的命令启动mongodb
[root@localhost local]# sudo service mongod start
6,关闭执行下面的命令(官方文档中提供的关闭命令sudo service mongod stop 执行后,进程一直存在导致端口占用)
mongod --shutdown --dbpath /var/lib/mongo
备注:1,出现下面的原因一般是修改了数据文件目录和日志文件目录,又没有将相应的权限授权给运行mongodb的用户。解决方法:授权即可
mongod.service - SYSV: Mongo is a scalable, document-oriented database. Loaded: loaded (/etc/rc.d/init.d/mongod) Active: failed (Result: exit-code) since 五 2015-05-08 13:54:05 CST; 2min 13s ago Process: 4493 ExecStart=/etc/rc.d/init.d/mongod start (code=exited, status=1/FAILURE)
备注:2,出现下面的错误一般是执行sudo service mongod stop后,而mongodb的进程没有关闭。解决方法:通过mongod --shutdown --dbpath /var/lib/mongo关闭即可
备注:3,默认mongodb是不对用户进行权限,授权需要在/etc/mongod.conf设置,在mongodb shell中添加用户
bye[root@localhost local]# mongo 192.168.xx.xxMongoDB shell version: 3.0.2connecting to: 192.168.xx.xx/test> switched to db admin> db.createUser( { user: "root", pwd: "joeyon1985", roles: [ "readWrite" ] } )Successfully added user: { "user" : "root", "roles" : [ "readWrite" ] }> db.createUser( { user: "root", pwd: "joeyon1985", roles: [ "readWrite" ] } )
add by joeyon1985
1 0
- redhat下mongodb的安装
- redhat 安装mongodb
- Redhat安装mongodb服务端
- redhat下Mplayer的安装
- redhat下yum的安装
- redhat下httpd的安装
- redhat下qt的安装
- redhat下mongodb权限设置
- Redhat linux下cvs的安装配置
- Redhat linux下cvs的安装配置
- Redhat linux下cvs的安装配置
- redhat as4 下mysql的安装
- RedHat Linux下的WebLogic安装部署
- redhat下安装nginx的傻瓜流程
- RedHat 下 weblogic10.3.3.0 的安装
- RedHat Linux下的HBA驱动安装
- redhat下安装perl的Expect
- mysql在redhat下的安装
- Android学习 各大网络请求库的比较
- TCP和UDP区别
- 安装Rust
- js正则表达式语法
- Solr索引Oracle数据库的基本配置
- redhat下mongodb的安装
- POJ 1458 Common Subsequence
- [BUG修复]swith 引起的: expected expression的 error-
- dbca后报错libclntsh.so.11.1
- 谁在扼杀中国互联网的创新能力?
- "通常每个套接字地址(协议/网络地址/端口)只允许使用一次"
- 返回数据处理
- OC 语法总结
- java观察者模式