Centos下 Mongodb 的安装及远程连接
2017-09-24 16:44
411 查看
一、安装
① 把Mongo的安装配置添加的yum中
vi /etc/yum.repos.d/mongodb-org-3.4.repo把下面配置复制到文件中
[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
② 运行安装命令
sudo yum install -y mongodb-org出现如下的日志说明安装成功了!
③ 设置数据储存路径
默认下mongo的储存路径是 /data/db ,如果此时系统中没有这个文件,是不会启动成功的。所以要手动穿件这个文件夹mkdir -p /data/db
④ 启动Mongo
sudo service mongod start出现下面日志说明启动成功。
⑤ 连接本地的Mongo
mongo此时Mongo的安装已经完成,上面日志中有警告啥的可以通过配置解决,但不影响使用。
参考资料:https://docs.mongodb.com/master/mongo/
二、Mongo的远程连接
注意:Mongo的远程连接需要打开权限控制本教程是不过多涉及权限问题,权限详情可参考:
http://www.cnblogs.com/hanyinglong/archive/2016/07/25/5704320.html
① 添加新的用户
首先添加个管理员账号(root权限):db.createUser({ user:"root", pwd:"password", roles:[{role:"root",db:"admin"}] })
添加个普通账号(读写权限):
(命令中的db 代表用户所分配的数据库)
db.createUser({ user:"zhanghao", pwd:"mima", roles:[{role:"readWrite",db:"test"}] });
② 修改配置文件
vi /etc/mongod.conf注释掉: bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces. 添加: security: authorization: enabled
③ 重启Mongo 远程连接
service mongod restart打开ROBO(mongo 可视化工具):
最后点击Save就可以愉快的使用啦
相关文章推荐
- CentOS安装SecureCRT和VMTools实现远程连接
- centos 7 图形化安装及VNC远程连接
- CentOS7.2安装VNC,让Windows远程连接CentOS 7.2 图形化界面
- 阿里云 centOS 安装mysql 本地远程连接数据库&&修改数据库编码
- CentOS 7下安装配置MySQL5.7,并且开启远程连接
- mongodb安装、启动、远程连接
- centos7 使用yum安装mysql并开启远程连接及重置密码
- CentOS7下安装MySQL并配置远程连接
- VitualBox安装CENTOS图文教程(5)——VNC远程连接设置
- CentOS安装noVNC,以Web方式交付VNC远程连接
- CentOS安装noVNC,以Web方式交付VNC远程连接
- CentOS7.0 MariaDB 安装配置后使用远程工具SQLyog 错误1130(远程连接mysql 授权)
- Centos7使用yum安装MySQL以及如何实现远程连接
- Ubuntu下安装部署MongoDB以及设置允许远程连接
- MongoDB 3.4.2 配置 CentOS 6.5 远程连接
- centos安装mysql,允许远程连接
- 阿里云centos 6.0+安装mysql 5.6,并开启远程连接
- 虚拟机centos 安装 redis 环境 linux 使用 java 远程连接 redis
- virtualbox安装centos,putty远程连接
- 远程连接CentOS 6.5 x86_64服务器, 在个人用户名下安装gcc-4.7.3