上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 31 下一页
摘要: ########################################################################## oplog不及binlog: 首先,来一个综述,比较mongodb的oplog和mysql的binlog,oplog不如binlog,比如设置一个延迟 阅读全文
posted @ 2020-11-10 17:17 igoodful 阅读(1715) 评论(0) 推荐(0) 编辑
摘要: mongodb4.0中所有的privilege actions: ################################################################################################################## ## 阅读全文
posted @ 2020-11-09 11:45 igoodful 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 注意一点:帐号是跟着库走的,所以在指定库里授权,必须也在指定库里验证(auth)。 ######################################################### 1,查看用户: sys:PRIMARY> db.getUser("sys_wr") { "_id" 阅读全文
posted @ 2020-11-09 11:37 igoodful 阅读(174) 评论(0) 推荐(0) 编辑
摘要: ########################################### 阅读全文
posted @ 2020-11-09 11:35 igoodful 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 当前环境: 副本集如下: 10.10.10.11:28000 (主库) 10.10.10.12:28000 (从库) 10.10.10.13:28000 (从库) 当前需求: 现在需要通过mongodump该副本集来给该副本集添加一个从库,新的实例所在机器为: 10.10.10.22:28000 0 阅读全文
posted @ 2020-11-06 16:43 igoodful 阅读(627) 评论(3) 推荐(0) 编辑
摘要: 数据定期备份是非常有必要的,数据的重要性不言而喻,地球上的猪都会知道。mongodb备份方式有三种,下面分别说到:1. 文件快照方式2. 复制数据文件方式3. 使用mongodump方式 一. 备份单台mongodb 1. 文件快照方式 这是最简单的备份方法。但是,需要系统文件支持快照和mongod 阅读全文
posted @ 2020-11-06 15:50 igoodful 阅读(777) 评论(0) 推荐(0) 编辑
摘要: mongodump/mongorestore与mongoexport/mongoimport的区别 除了mongodump/mongorestore之外还有一对组合是mongoexport/mongoimport 区别在哪里? mongoexport/mongoimport导入/导出的是JSON格式 阅读全文
posted @ 2020-11-06 15:13 igoodful 阅读(1084) 评论(0) 推荐(1) 编辑
摘要: 总有人问起配置ReplicaSet不成功,总结了一下基本上的可能性就几种,检查步骤如下: 假设三台机器的IP分别是 A: 192.168.1.2 a.test.com B:192.168.1.3 b.test.com C: 192.168.1.4 c.test.com 1. mongod有在运行吗? 阅读全文
posted @ 2020-11-06 14:47 igoodful 阅读(765) 评论(0) 推荐(0) 编辑
摘要: explain()是MongoDB的一个重要的查询论断工具,这个函数能够提供大量的与查询相关的信息,该函数会返回查询计划、执行状态、服务器信息,根据这些信息可以有针对性的对性能进行优化。 explain()函数 explain()返回信息 explain()使用示例 1. explain()函数 c 阅读全文
posted @ 2020-11-06 12:23 igoodful 阅读(4839) 评论(0) 推荐(0) 编辑
摘要: 在后台创建索引的原因: 在前台创建索引期间会锁定数据库,会导致其它操作无法进行数据读写,在后台创建索引是,会定期释放写锁,从而保证其它操作的运行,但是后台操作会在耗时更长,尤其是在频繁进行写入的服务器上。 创建索引: db.table_name.ensureIndex(keys[,options]) 阅读全文
posted @ 2020-11-06 10:59 igoodful 阅读(338) 评论(0) 推荐(0) 编辑
摘要: mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取MongoDB的当前运行状态,并输出。 如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。 mongostat --host localhost:270 阅读全文
posted @ 2020-11-04 10:16 igoodful 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 方法名描述 cursor.snapshot() cursor.itcount() cursor.batchSize() cursor.pretty() cursor.hint() cursor.min() cursor.sort() cursor.forEach() cursor.limit() c 阅读全文
posted @ 2020-11-02 16:11 igoodful 阅读(194) 评论(0) 推荐(0) 编辑
摘要: fcv机制,可回退版本 ###################### 阅读全文
posted @ 2020-11-02 14:46 igoodful 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 仅仅3.6版本或以上才行: ############################# 阅读全文
posted @ 2020-11-02 14:37 igoodful 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 方法名描述 rs.initiate() rs.addArb() rs.help() rs.printReplicationInfo() 查看到副本集操作日志 rs.remove() 减少副本集节点 rs.freeze() “冻结”mongodb实例 rs.status() 查看副本集状态 db.pr 阅读全文
posted @ 2020-11-02 10:47 igoodful 阅读(234) 评论(5) 推荐(0) 编辑
摘要: 方法名描述 db.collection.aggregate() 聚合,主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果 db.collection.bulkWrite() 批量写入 db.collection.createIndex() 创建一个集合索引 db.collection 阅读全文
posted @ 2020-11-02 10:15 igoodful 阅读(2148) 评论(0) 推荐(0) 编辑
摘要: 方法名描述 db.cloneDatabase() 从指定主机上克隆数据库 db.currentOp() 显示当前正在进行的操作 db.commandHelp() 返回数据库命令的帮助信息 db.createCollection() 创建一个聚集集合(table) db.cloneCollection 阅读全文
posted @ 2020-10-30 17:16 igoodful 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 一、导出csv格式: 1,导出csv格式数据,需要同时指定:--type=csv --fields column_a,column_b,column_c mongoexport --authenticationDatabase admin -hzzz --port=28000 -uxxx -pyyy 阅读全文
posted @ 2020-10-30 16:01 igoodful 阅读(364) 评论(1) 推荐(0) 编辑
摘要: [work@c3-dba-cloud-cc01 tmp]$ ../mongodb/mongoimport --help Usage: mongoimport <options> <file> Import CSV, TSV or JSON data into MongoDB. If no file 阅读全文
posted @ 2020-10-30 11:34 igoodful 阅读(836) 评论(0) 推荐(0) 编辑
摘要: config数据库中的集合: mongos> show dbs admin 0.000GB athena 157.194GB config 0.014GB############################# mongos> use config switched to db config### 阅读全文
posted @ 2020-10-28 16:36 igoodful 阅读(179) 评论(2) 推荐(0) 编辑
摘要: 一般而言,主库宕机,orch会自动切换,但是从库落后主库太多了后,他也不会切库,因此,还得自己手动切库: 如果确定主库确实是无法重启了,那么就最快进行切库操作: 1、快速确定主库有哪些直接从库; 2、快速确定这些从库所在机房和同步位点,作用是:确定谁能作为最佳新主库(同机房且同步旧主库最多的数据的实 阅读全文
posted @ 2020-10-26 22:24 igoodful 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 注意:mongos、config、shard三个角色的实例的keyfile内容保证完全一致: 如果搭建副本集时,出错,那么删掉 config副本集配置文件内容:使用mongod启动: [work@xxx etc]$ cat mongodb.conf systemLog: destination: f 阅读全文
posted @ 2020-10-26 12:06 igoodful 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 每次网购买衣服裤子都需要换货一次,受不了了,决定记录一下,以免忘记: 由于个人身体特点原因,每次都按照标准的身高体重(175cm/70kg)来买,每次都差一点,主要是上半身太短腿脚过长,因此每次都是衣服买大了,裤子买小了: 01:无印良品V领短袖T恤:需要M码而不是L码: 阅读全文
posted @ 2020-10-25 20:03 igoodful 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 问题: 在一次线上将一个库的表结构用mysqldump后再导入集群主库,结果主库有数据,而从库始终没有数据,一度以为是中间件有问题,经排查后,发现是SQL_LOG_BIN的问题: 原因: 发现文件中会记录SET @@SESSION.SQL_LOG_BIN= 0;,即之后执行的sql都不会计入binl 阅读全文
posted @ 2020-10-23 21:47 igoodful 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 线上percona是5.5.31版本 springboot启动提示连接mysql报错:java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required 我们看到mysql连接依赖的jar包mysql-connect 阅读全文
posted @ 2020-10-23 18:23 igoodful 阅读(13449) 评论(0) 推荐(0) 编辑
摘要: 方法名描述 db.getUsers() db.dropAllUsers() db.updateUser() db.createUser() db.revokeRolesFromUser() db.removeUser() 删除用户 db.grantRolesToUser() db.getUser() 阅读全文
posted @ 2020-10-23 17:26 igoodful 阅读(128) 评论(0) 推荐(0) 编辑
摘要: bsondump ai_caps_skill_info.bson #################### 阅读全文
posted @ 2020-10-23 16:11 igoodful 阅读(164) 评论(0) 推荐(0) 编辑
摘要: ################################################################## 一、版本对应:mongorestore版本要和mongodump版本一致,否则容易出问题: mongorestore恢复某个数据库的所有集合: /home/work/ 阅读全文
posted @ 2020-10-22 16:38 igoodful 阅读(161) 评论(0) 推荐(0) 编辑
摘要: --备份单个表 mongodump -u superuser -p 123456 --port 27017 --authenticationDatabase admin -d myTest -c d -o /backup/mongodb/myTest_d_bak_201507021701.bak - 阅读全文
posted @ 2020-10-22 11:54 igoodful 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 库操作: glc-test:PRIMARY> db.help() DB methods: db.adminCommand(nameOrDocument) - switches to 'admin' db, and runs command [just calls db.runCommand(...) 阅读全文
posted @ 2020-10-20 19:11 igoodful 阅读(175) 评论(1) 推荐(0) 编辑
摘要: 1、必须连续升级: 要将现有的 MongoDB 部署升级到 3.6,必须运行 3.4 系列发行版。 要从 3.4 系列之前的版本升级,必须连续升级主要版本,直到升级到 3.4 系列为止。例如,如果您运行的是 3.2 系列,则必须在首先升级到 3.4 之前才能升级到 3.6 2、fcv检测 3.4 副 阅读全文
posted @ 2020-10-20 09:53 igoodful 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 编程免不了要写配置文件,怎么写配置也是一门学问。YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。 YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。 本文介绍 YAML 的语法,以 JS-YAML 的实现为例。 阅读全文
posted @ 2020-10-16 17:40 igoodful 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 001,sql_mode要求: # 业务有时候需要特定的sql_mode模式,特别是在升级过程中,容易采坑,比如hadoop系列的mysql数据库迁移,业务通常需要将sql_mode配置为ANSI_QUOTES, 而sql_mode的值通常为空,或者"STRICT_TRANS_TABLES,NO_Z 阅读全文
posted @ 2020-10-13 18:03 igoodful 阅读(201) 评论(0) 推荐(0) 编辑
摘要: python安装mysql官方驱动: python -m pip install mysql-connector 由于我安装的是mysql8.0,在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password 阅读全文
posted @ 2020-10-13 14:53 igoodful 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在设计 mysql 表字段时,int(5) 表示是该字段长度为 5 吗?如果你觉得是,那请你继续往下看,相信你会有新的收获的。 先来看一个实际例子,我们创建一个新表,表中只有一个主键 id 和一个 length 字段,其中 length 字段设置为 int(5) 。 #新建test表 CREATE 阅读全文
posted @ 2020-10-12 11:33 igoodful 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 首先,我们必须先下载好Python的安装包和VScode的安装包。下载地址如下:Python:https://www.python.org/downloads/VScode:https://code.visualstudio.com/大家选择适合自己的版本下载即可。我是Windows10 64位的操 阅读全文
posted @ 2020-10-09 18:17 igoodful 阅读(342) 评论(0) 推荐(0) 编辑
摘要: ####################################################### # 检查selinux是否开启 ####################################################### function selinux_check 阅读全文
posted @ 2020-09-30 10:43 igoodful 阅读(188) 评论(0) 推荐(0) 编辑
摘要: ####################################################### # timezone 设置为亚洲上海时区,时区统一配置,很重要的系统参数 ####################################################### f 阅读全文
posted @ 2020-09-30 10:41 igoodful 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 全球用户最多的MySQL 提供MySQL数据库相关服务 基于内存的数据库Redis 提供Redis数据库相关服务 相关链接 官方地址 - https://redis.io/ 中文官方地址 - http://www.redis.cn/ 中文文档 - http://www.redis.cn/docume 阅读全文
posted @ 2020-09-28 10:32 igoodful 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 一:netstat netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。 netstat 查看端口占用语法格式: netstat -tunlp | grep 端口号 -t (tcp) 仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数 阅读全文
posted @ 2020-09-28 09:46 igoodful 阅读(376) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 31 下一页