07 2020 档案
摘要:前言: docker的管理分为两部分, 一部分是镜像的管理, 一部分是容器的管理. 从docker官网pull下来的称为镜像, 镜像运行后会产生容器 在执行查看命令时可加入 --no-trunc参数来显式完整信息. 镜像的管理(命令: docker images) 1. 拉取一个镜像 docker
阅读全文
摘要:1.1 备份恢复工具介绍: (1)** mongoexport/mongoimport (2)***** mongodump/mongorestore 1.2 备份工具区别在哪里? 应用场景总结: mongoexport/mongoimport:json csv 1、异构平台迁移 mysql < >
阅读全文
摘要:1.1 判断是否Shard集群 admin> db.runCommand({ isdbgrid : 1}) 1.2 列出所有分片信息 admin> db.runCommand({ listshards : 1}) 1.3 列出开启分片的数据库 admin> use config config> db
阅读全文
摘要:1.1 规划 10个实例:38017-38026 (1)configserver:38018-38020 3台构成的复制集(1主两从,不支持arbiter)38018-38020(复制集名字configsvr) (2)shard节点: sh1:38021-23 (1主两从,其中一个节点为arbite
阅读全文
摘要:查看是否有锁现象 ## 1. 看有没有锁等待 SHOW STATUS LIKE 'innodb_row_lock%'; ## 2. 查看哪个事务在等待(被阻塞了) USE information_schema SELECT * FROM information_schema.INNODB_TRX W
阅读全文
摘要:1.1 基本原理 基本构成是1主2从的结构,自带互相监控投票机制(Raft(MongoDB) Paxos(mysql MGR 用的是变种)) 如果发生主库宕机,复制集内部会进行投票选举,选择一个新的主库替代原有主库对外提供服务。同时复制集会自动通知 客户端程序,主库已经发生切换了。应用就会连接到新的
阅读全文
摘要:1.1 注意 验证库: 建立用户时use到的库及用户的验证库,在使用用户时,要加上验证库才能登陆。 对于管理员用户,必须在admin下创建. 1. 建用户时,use到的库,就是此用户的验证库 2. 登录时,必须明确指定验证库才能登录 3. 通常,管理员用的验证库是admin,普通用户的验证库一般是所
阅读全文
摘要:mongodb 默认存在的库 test:登录时默认存在的库 管理MongoDB有关的系统库 admin库:系统预留库,MongoDB系统管理库 local库:本地预留库,存储关键日志 config库:MongoDB配置信息库 show databases/show dbs show tables/s
阅读全文
摘要:第一章:逻辑结构 Mongodb 逻辑结构 MySQL逻辑结构 库database 库 集合(collection) 表 文档(document) 数据行 第二章:安装部署 1、系统准备 (1)redhat或centos6.2以上系统 (2)系统开发包完整 (3)ip地址和hosts文件解析正常 (
阅读全文
摘要:mysql安装步骤参考前面的5.7版本安装, 步骤一样 初始化时也是使用的--initialize-insecure参数 mysql/bin/mysqld --initialize-insecure --user=mysql8 --basedir=/home/mysql8/app/mysql --d
阅读全文
摘要:从库多线程MTS 基本要求: 5.7以上的版本 必须开启GTID binlog必须是row模式 gtid_mode=ON enforce_gtid_consistency=ON log_slave_updates=ON # 前3行为开启gtid模式 slave-parallel-type=LOGIC
阅读全文
摘要:vim /etc/my.cnf innodb_print_all_deadlocks = 1 # 开启死锁收集, 会记录死锁信息66
阅读全文