07 2020 档案

摘要:xtrabackup全备恢复 xtrabackup全备 innobackupex --user=root --password=123456 --no-timestamp /data/full/ #备份 xtrabackup全备恢复 1.执行 --apply-log 2.清空损坏目录,cp复制回去。 阅读全文
posted @ 2020-07-29 18:40 国际一级退堂鼓鼓手 阅读(194) 评论(0) 推荐(0)
摘要:容器体验 docker run -it --name="test_vim" 3fe2fe0dab2e /bin/bash docker run -d -p 8080:80 --name="discuz" nginx:1.14 容器的多类启动方式 交互式启动 [root@docker ~]# dock 阅读全文
posted @ 2020-07-23 16:29 国际一级退堂鼓鼓手 阅读(131) 评论(0) 推荐(0)
摘要:获取镜像 docker search centos docker pull centos:6.9 docker pull centos:7.5.1804 docker pull nginx 查询镜像 docker images docker images -q docker inspect ID/n 阅读全文
posted @ 2020-07-23 16:28 国际一级退堂鼓鼓手 阅读(121) 评论(0) 推荐(0)
摘要:环境准备 curl http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo curl -o /etc/yum.repos.d/epel.repo http:/ 阅读全文
posted @ 2020-07-23 15:54 国际一级退堂鼓鼓手 阅读(137) 评论(0) 推荐(0)
摘要:垂直分表 cp schema.xml{,.ori} vim schema.xml <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> <mycat:schema xmlns:mycat="http://io.mycat/"> <schema name="TESTD 阅读全文
posted @ 2020-07-23 11:01 国际一级退堂鼓鼓手 阅读(288) 评论(0) 推荐(0)
摘要:balance属性 负载均衡类型,目前的取值有3种: balance="0", 不开启读写分离机制,所有读操作都发送到当前可用的writeHost上。 balance="1",全部的readHost与standby writeHost参与select语句的负载均衡,简单的说, 当双主双从模式(M1- 阅读全文
posted @ 2020-07-23 10:40 国际一级退堂鼓鼓手 阅读(372) 评论(0) 推荐(0)
摘要:Mycat基础配置 用户创建及数据库导入 mysql -S /data/3307/mysql.sock grant all on *.* to root@'10.0.0.%' identified by '123'; source /root/world.sql mysql -S /data/330 阅读全文
posted @ 2020-07-22 17:44 国际一级退堂鼓鼓手 阅读(142) 评论(0) 推荐(0)
摘要:MyCAT安装 预先安装Java运行环境 yum install -y java 安装MyCAT #下载 curl -O https://github.com/MyCATApache/Mycat-Server/releases/download/Mycat-server-1675-release/M 阅读全文
posted @ 2020-07-22 17:14 国际一级退堂鼓鼓手 阅读(146) 评论(0) 推荐(0)
摘要:节点主从规划 箭头指向谁是主库 10.0.0.12:3307 < > 10.0.0.13:3307(主主复制) 10.0.0.12:3309 > 10.0.0.12:3307(主从复制) 10.0.0.13:3309 > 10.0.0.13:3307(主从复制) 10.0.0.13:3308 < > 阅读全文
posted @ 2020-07-22 16:59 国际一级退堂鼓鼓手 阅读(107) 评论(0) 推荐(0)
摘要:环境准备 两台虚拟机 db02(10.0.0.12) db03(10.0.0.13) 每台创建四个mysql实例:3307 3308 |db02 3309 3310 |db03 创建相关目录初始化数据 mkdir /data/330{7..10}/data -p for i in 7 8 9 10; 阅读全文
posted @ 2020-07-22 16:45 国际一级退堂鼓鼓手 阅读(106) 评论(0) 推荐(0)
摘要:优化的哲学 优化风险 优化设计到变更,变更就有风险 优化方向 在数据库优化上有两个主要方面:即安全与性能。(CAP) 安全 > 数据可持续性 一致 性能 > 数据的高性能访问 优化框架 基础设施:硬件,操作系统,网络,文件系统 数据库实例:内存,线程,IO等参数 应用层:schema设计,SQL,索 阅读全文
posted @ 2020-07-21 15:47 国际一级退堂鼓鼓手 阅读(209) 评论(0) 推荐(0)
摘要:模拟增量恢复 前提条件: 1.具备全量备份(mysqldump)。 2.除全量备份以外,还有全量备份之后产生的的所有binlog增量日志。 环境准备: CREATE DATABASE dump; USE `dump`; CREATE TABLE `test` ( `id` int(4) NOT NU 阅读全文
posted @ 2020-07-21 11:59 国际一级退堂鼓鼓手 阅读(176) 评论(0) 推荐(0)
摘要:iostat 相关命令: glances iotop iostat htop 使用:一般结合top使用 正常us高IO也比较高 安装: yum install -y sysstat 阅读全文
posted @ 2020-07-20 17:57 国际一级退堂鼓鼓手 阅读(142) 评论(0) 推荐(0)
摘要:基础知识 系统层: CPU: 计算(主)和调度(次) MEM: 缓存缓冲 IO: 输入和输出 top命令 %Cpu(s): 0.6 us, 0.2 sy, 0.3 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st id :空闲的CPU时间占比(理论上利用率达到3 阅读全文
posted @ 2020-07-20 17:50 国际一级退堂鼓鼓手 阅读(397) 评论(0) 推荐(0)
摘要:开放端口 ufw allow in ssh ufw allow in 80/tcp ufw allow in 443/tcp ufw allow in 10000:20000/udp ufw allow in 4443/tcp ufw allow in 5280/tcp ufw status ipt 阅读全文
posted @ 2020-07-17 18:23 国际一级退堂鼓鼓手 阅读(1079) 评论(0) 推荐(1)
摘要:from amcrest import AmcrestCamera import sys class DataNvr(object): def __init__(self,name): self.name = name self._data_dic = { "HF-NVR":["192.168.89 阅读全文
posted @ 2020-07-17 18:16 国际一级退堂鼓鼓手 阅读(1359) 评论(0) 推荐(0)
摘要:[root@ZBX2-HQ externalscripts]# cat zdahua_nvr.py from amcrest import AmcrestCamera import sys class DataNvr(object): def __init__(self,name): self.na 阅读全文
posted @ 2020-07-17 18:15 国际一级退堂鼓鼓手 阅读(1038) 评论(0) 推荐(0)
摘要:zabbix的网络监控能力特别捉急 公司领导要求又高开发了这个玩意 ''' import datetime import json import sys import os import re import subprocess class tools(object): def init(self) 阅读全文
posted @ 2020-07-17 18:13 国际一级退堂鼓鼓手 阅读(721) 评论(0) 推荐(0)
摘要:最小化全新安装CentOS7基础优化 配置yum源 mkdir -p /tmp/repo-bak mv /etc/yum.repos.d/* /tmp/repo-bak/ 配置阿里云基础yum源和epel源 cd /etc/yum.repos.d/ curl http://mirrors.aliyu 阅读全文
posted @ 2020-07-17 18:01 国际一级退堂鼓鼓手 阅读(377) 评论(0) 推荐(0)
摘要:在MHA基础架构上进行升级改造 1.binlogsever:日志补偿 2.VIP功能:应用透明 3.sendreport:及时提醒 MHA高可用环境规划和实施 规划: 主库:db01 从库:db02,db03(manager) 主从环境: 一主两从GITD复制 确定关键程序位置(所有节点): ''' 阅读全文
posted @ 2020-07-17 16:45 国际一级退堂鼓鼓手 阅读(774) 评论(0) 推荐(0)
摘要:主从复制和GITD复制区别 1.在主从复制环境中,主库发生过的事务,在全局都是由唯一GTID记录的,更方便Failover 2.额外功能参数(3个) 3.change master to 的时候不再需要binlog 文件名和position号,MASTER_AUTO_POSITION=1; 4.在复 阅读全文
posted @ 2020-07-17 11:49 国际一级退堂鼓鼓手 阅读(115) 评论(0) 推荐(0)
摘要:主从复制线程管理命令 启动所有线程 start slave; 关闭所有线程 stop slave; 单独启停SQL线程 start slave sql_thread; stop slave sql_thread; 单独启停IO线程 satrt slave io_thread; stop slave 阅读全文
posted @ 2020-07-17 11:42 国际一级退堂鼓鼓手 阅读(288) 评论(0) 推荐(0)
摘要:主从复制前提 两台以上mysql实例 ,server_id,server_uuid不同 主库开启二进制日志 专用的复制用户 保证主从开启之前的某个时间点,从库数据是和主库一致(补课) 告知从库,复制user,passwd,IP port,以及复制起点(change master to) 线程(三个) 阅读全文
posted @ 2020-07-16 11:00 国际一级退堂鼓鼓手 阅读(125) 评论(0) 推荐(0)
摘要:配置文件必配置参数 [mysqld] user=mysql basedir=/app/database/mysql datadir=/data/3306/ port=3306 socket=/tmp/mysql.sock log_error=/data/3306/mysql.log log_time 阅读全文
posted @ 2020-07-15 18:16 国际一级退堂鼓鼓手 阅读(103) 评论(0) 推荐(0)
摘要:安装 #清理历史环境 [root@linux-node1 ~]# yum remove mariadb-libs -y #创建用户和组 [root@linux-node1 ~]# useradd mysql -s /sbin/nologin #创建软件目录 [root@linux-node1 ~]# 阅读全文
posted @ 2020-07-15 17:56 国际一级退堂鼓鼓手 阅读(177) 评论(0) 推荐(0)