随笔分类 -  mongodb

摘要:1.1 Mongodb要求使用最新稳定版本 安装包下载地址:https://www.mongodb.com/try/download/community 本次选择:mongodb-linux-x86_64-rhel70-4.4.13.tgz 1.2安装步骤 上传安装包到服务器,并解压 #tar –z 阅读全文
posted @ 2024-06-20 11:55 leihongnu 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1、配置三台虚拟机的ip以及主机名): 192.168.56.101 S1 192.168.56.102 S2 192.168.56.103 S3 创建目录日志文件等: mkdir -p /data/mong/{log,db,key} touch /data/mongo/log/mongodb.lo 阅读全文
posted @ 2023-05-06 23:59 leihongnu 阅读(367) 评论(0) 推荐(0) 编辑
摘要:在admin 下首先查询当前cache大小 db.serverStatus().wiredTiger.cache['maximum bytes configured']/1024/1024/1024 方法一: 修改配置文件mongod.conf 添加内容如下 storage: dbPath: /da 阅读全文
posted @ 2022-09-01 14:53 leihongnu 阅读(1579) 评论(0) 推荐(0) 编辑
摘要:因为一开始启动容器的时候就没有指定配置文件,无论怎么修改容器中的/etc/mongd.conf.org文件都无法生效 所以直接修改启动脚本添加$@的参数实现 1、复制容器中的文件/usr/local/bin/docker-entrypoint.sh 到当前目录 docker cp mongo:/us 阅读全文
posted @ 2022-09-01 14:44 leihongnu 阅读(732) 评论(0) 推荐(0) 编辑
摘要:mongodb 插入数据报错 > db.iot-new.insert({"name":"haha"})uncaught exception: SyntaxError: expected target, got identifier :@(shell):1:11> 数据库名有特殊符号:- 需要特殊处理 阅读全文
posted @ 2022-08-24 09:02 leihongnu 阅读(56) 评论(0) 推荐(0) 编辑
摘要:docker 启动 mongodb 报错 启动命令: docker run --name mongo -v /data/mongo:/etc/mongo -d mongo --config /etc/mongo/mongod.conf --auth 百度有说要加命令:--fork,失败 后来发现是m 阅读全文
posted @ 2022-08-08 15:35 leihongnu 阅读(1832) 评论(0) 推荐(0) 编辑
摘要:修改mongodb的配置文件,启动后报错,查看日志如下图 #journalctl -xe 无法识别的选项:storage.wiredTiger.cacheSizeGB 无法识别,那就是选项有问题。说明 wiredTiger后没有cacheSizeGB的选项。配置文件的选项应该是以空格划分的,要注意空 阅读全文
posted @ 2022-08-08 09:44 leihongnu 阅读(1725) 评论(0) 推荐(0) 编辑
摘要:登录mongo,也db.auth() 验证OK,但是无法执行命令。 db.serverStatus() 需要root权限才可以使用 给admin添加root权限: db.system.users.find() db.grantRolesToUser( "admin" , [ { role: "roo 阅读全文
posted @ 2022-08-05 17:29 leihongnu 阅读(915) 评论(0) 推荐(0) 编辑
摘要:navicat 远程连接mongodb 1、检查防火墙是否开启 2、telnet 27017,无法连接 3、服务器登录mongodb,可以登陆 4、检查端口号,发现启动容器时没有做端口映射,在服务器上登录时使用端口号正常登录 修改启动启动文件,将端口号映射加上 奇怪,有的应用容器不用端口映射会直接采 阅读全文
posted @ 2022-08-04 17:11 leihongnu 阅读(930) 评论(1) 推荐(0) 编辑
摘要:集群的搭建,建议一开始就启用auth,后期启用太麻烦了,可能还造成容器启动失败等问题 仲裁节点可有可无。 至少需要3个节点,可以是1主1丛1仲裁节点,也可以是1主2从(但不能是1主2仲裁,仲裁节点不备份数据,无法升为主节点)。 一主一从的Replica Set也可以部署,但是效果等同于Master/ 阅读全文
posted @ 2022-06-27 15:57 leihongnu 阅读(713) 评论(1) 推荐(0) 编辑
摘要:至少需要3个节点,可以是1主1丛1仲裁节点,也可以是1主2从(但不能是1主2仲裁,仲裁节点不备份数据,无法升为主节点)。 一主一从的Replica Set也可以部署,但是效果等同于Master/Slave集群,主节点挂掉后,从节点无法自动提升为主节点。 192.168.59.102:mongo-pr 阅读全文
posted @ 2022-06-27 09:46 leihongnu 阅读(1745) 评论(0) 推荐(0) 编辑
摘要:执行rs.initiate(config),可能会报错,具体有一下几种: 1.无法连接从节点 因为从节点没有启动,或从节点有防火墙无法连接 解决方法: 检查确认从节点是否启动,mongodb.conf的配置是否正确,最后检查防火墙是否拦截了 2.无法初始化备份数据集 因为从节点上已经存在数据了,无法 阅读全文
posted @ 2022-06-24 15:46 leihongnu 阅读(2031) 评论(0) 推荐(0) 编辑
摘要:1、创建网络 #docker network create mongo-network 2、创建容器 至少需要3个节点,可以是1主1丛1仲裁节点,也可以是1主2从(但不能是1主2仲裁,仲裁节点不备份数据,无法升为主节点)。一主一从的Replica Set也可以部署,但是效果等同于Master/Sla 阅读全文
posted @ 2022-06-24 15:43 leihongnu 阅读(471) 评论(0) 推荐(0) 编辑
摘要:安装docker时,没有将存储目录(默认:/var/lib/docker)放在大磁盘中, 设置了mongodb的数据库文件路径到/data/db, 在启动容器的时候做了地址映射, 比如:-v /data/mongodb:/data/db。/data/目录现在有500G,可以直接进入容器的/data/ 阅读全文
posted @ 2022-06-16 16:58 leihongnu 阅读(316) 评论(0) 推荐(0) 编辑
摘要:验证用户数量过多,退出mongo登录,重新登录验证即可 阅读全文
posted @ 2022-06-15 15:25 leihongnu 阅读(400) 评论(0) 推荐(0) 编辑
摘要:开启了auth验证,除开管理员,其它用户不能使用这个命令 阅读全文
posted @ 2022-06-15 15:23 leihongnu 阅读(370) 评论(0) 推荐(0) 编辑
摘要:mongodb默认不使用验证 在docker中启用auth 1、修改配置文件 在mongod.conf文件中加入 auth=true 重启docker后,不生效,配置文件没有被覆盖还是生效 2、修改config.v2.json文件 这个方法需要停止docker服务:systemctl stop do 阅读全文
posted @ 2022-06-15 15:16 leihongnu 阅读(1736) 评论(2) 推荐(0) 编辑
摘要:1、备份 #mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 例如 #mongodump -h localhost:27017 -d iot -o ./ 备份了27017的iot库 2、还原 #mongorestore -h IP --p 阅读全文
posted @ 2022-06-15 09:31 leihongnu 阅读(66) 评论(0) 推荐(0) 编辑
摘要:#拉取镜像 #docker pull mongo #注意:在正式的生产环境中需要执行数据库的存放路径,默认路径:/data/db。 #比如:-v /data/mongo/db:/data/db:将数据存放路径指定到宿主机的/data/mongo/db中 #比如:--config mongod.con 阅读全文
posted @ 2022-05-19 11:42 leihongnu 阅读(238) 评论(0) 推荐(0) 编辑
摘要:MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。 1、创建数据库 > db #查看当前数据库test> use admin #使用admin数据库switched to db admin> use haha #使用haha数据库,haha数据库 阅读全文
posted @ 2022-05-19 11:36 leihongnu 阅读(771) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示