MongoDB
青鸟路过佳城
听雨打花瓣的声音
展开
-
centos6.9安装MongoDB最新版4.0.4
1、配置包管理系统创建/etc/yum.repos.d/mongodb-org-4.0.repo文件,文件内容如下:[mongodb-org-4.0]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/gpgcheck=1enab...原创 2018-11-26 10:18:25 · 1240 阅读 · 0 评论 -
MongoDB4.0副本集搭建及java连接MongoDB副本集
MongoDB提供了两种复制部署方案:主从复制和副本集。两种方式共同点是只在一个主节点上进行写操作,然后写入的数据会异步的同步到所有的从节点上。但主从复制有明显的缺陷:当主节点出现故障停电或者死机等情况,整个MongoDB服务集群就不能正常工作了,需要人工的处理这种情况。而副本集是具有自动故障恢复功能的主从复制。所以一般都用副本集。1、思路: 当副本集的总可投票...原创 2018-12-02 12:35:46 · 5341 阅读 · 0 评论 -
MongoDB远程连接及注意事项
MongoDB的安全模式默认是关闭的,也就是不需要账号密码就能访问数据库。在 默认情况下启动MongoDB是没有开启认证功能的,如果需要使用账号密码验证连接功能,就需要打开用户认证的开关。这里使用robomongo工具举例:1、创建一个连接2、在开启认证模式之前先创建一个管理员账号,在客户端中创建myadmin角色db.createUser( { us...原创 2018-11-30 14:02:40 · 1721 阅读 · 0 评论 -
MongoDB数据库常用命令
1、查看命令提示db.help(); 2、切换/创建数据库use mydb01; 切换到mydb的数据库,如果该数据库不存在,则自动创建。MongoDB中默认的数据库为test,如果你没有创建新的数据库就会执行集合或者文档操作,数据将存放在test数据库中3、查询所有数据库show dbs;可以看到,刚刚创建的数据库 mydb01并不在数据库的列表中, ...原创 2018-11-28 10:47:34 · 410 阅读 · 0 评论 -
Error starting mongod. /var/run/mongodb/mongod.pid exists.
解决方法:1、删除mongod.pid文件 rm -rf /var/run/mongodb/mongod.pid2、修改/tmp/mongodb-27017.sock文件权限chown mongod:mongod /tmp/mongodb-27017.sock参考:https://stackoverflow.com/questions/41678609/mongo...原创 2018-11-28 11:00:39 · 1899 阅读 · 0 评论 -
java连接MongoDB及CRUD操作
1、创建maven项目,并添加java驱动,使用的是3.9API版本<dependencies> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> ...原创 2018-12-01 13:38:18 · 905 阅读 · 0 评论