摘要:
MySQL/MariaDB数据库的复制监控和维护 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.清理日志 1>.删除指定日志文件名称之前的日志(也可用基于时间) MariaDB [yinzhengjie]> SHOW BINARY LOGS; + + + | Log_name
阅读全文
posted @ 2019-11-11 05:33
尹正杰
阅读(441)
推荐(0)
摘要:
MySQL/MariaDB数据库的复制加密 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL的安全问题 1>.基于SSL复制 2>. 配置实现步骤概述 二.复制加密实战案例 1>.主服务器配置证书和私钥 [root@node102.yinzhengjie.org.cn
阅读全文
posted @ 2019-11-10 22:34
尹正杰
阅读(520)
推荐(0)
摘要:
MySQL/MariaDB数据库的复制过滤器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.复制过滤器概述 1>.复制器过滤器功能 2>.两种实现方式 3>.从服务器上的复制过滤器相关变量 MariaDB [(none)]> SHOW VARIABLES LIKE '%rep
阅读全文
posted @ 2019-11-10 05:32
尹正杰
阅读(375)
推荐(0)
摘要:
MySQL/MariaDB数据库的半同步复制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL半同步复制概述 1>.MySQL默认的异步复制 2>.MySQL的半同步复制 3>.半同步复制的应用场景 二.半同步复制实战案例 1>.试验环境说明 2>.配置node102
阅读全文
posted @ 2019-11-09 23:19
尹正杰
阅读(602)
推荐(1)
摘要:
MySQL/MariaDB数据库的主主复制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.主主复制概述 1>.什么是主主复制 2>.主主复制考虑要点 3>.主主复制的缺点 二.主主复制实战 1>.试验环境说明 [root@node102.yinzhengjie.org.cn
阅读全文
posted @ 2019-11-09 05:04
尹正杰
阅读(489)
推荐(0)
摘要:
Python的logging模块详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.日志级别 二.字符串格式化 三.实战案例 1>.默认级别 2>.指定日志级别 3>.日志级别和格式化字符串扩展 4>.修改日期格式 5>.输出到文件 四.Logger类 1>.构造logger
阅读全文
posted @ 2019-11-08 22:03
尹正杰
阅读(1012)
推荐(0)
摘要:
MySQL/MariaDB数据库的主从级联复制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.主从复制类型概述 1>.主从复制 2>.一主多从 3>.级联复制 二.级联复制案例实战 1>.试验架构说明 2>.master节点配置文件("/etc/my.cnf") 3>.备份m
阅读全文
posted @ 2019-11-08 13:22
尹正杰
阅读(651)
推荐(0)
摘要:
Python的插件化开发概述 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.插件化开发 1>.内建函数“__import__() ” 1 #!/usr/bin/env python 2 #_*_conding:utf-8_*_ 3 #@author :yinzhengjie
阅读全文
posted @ 2019-11-08 05:14
尹正杰
阅读(705)
推荐(0)
摘要:
Python的包管理工具 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.为什么使用包管理 二.包管理的常见工具 1>.distutils 2>.setuptools 3>.pip 4>.wheel 三.使用setup.py打包 1>.编写setup.py文件内容 1 #!/u
阅读全文
posted @ 2019-11-07 23:31
尹正杰
阅读(494)
推荐(0)
摘要:
MySQL/MariaDB数据库的主从复制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL复制概述 1>.传统扩展方式 2>.MySQL复制介绍 3>.MySQL复制带来的优势 4>. MySQL复制有多种类型 二.MySQL复制的常见架构 1>.一主一从 2>.一
阅读全文
posted @ 2019-11-07 22:11
尹正杰
阅读(1480)
推荐(0)
摘要:
Python包模块化调用方式详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一般来说,编程语言中,库、包、模块是同一种概念,是代码组织方式。 Python中只有一种模块对象类型,但是为了模块化组织模块的便利,提供了"包"的概念。 模块module,指的是Python的源代码文
阅读全文
posted @ 2019-11-07 05:31
尹正杰
阅读(1502)
推荐(0)
摘要:
MySQL/MariaDB数据库的xtrabackup实现完全备份 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.xtrabackup概述 1>.Percona公司概述 InnoDB发展历史: InnoDB引擎是由InnobaseOy公司开发。 2001年,Innobase公
阅读全文
posted @ 2019-11-06 21:17
尹正杰
阅读(659)
推荐(0)
摘要:
MySQL/MariaDB数据库的mysqldump工具备份还原实战 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.mysqldump概述 1>.逻辑备份工具 2>.Schema 3>.mysqldump工具 二.mysqldump常用选项案例 1>.备份指定的数据库(仅备份
阅读全文
posted @ 2019-11-06 05:48
尹正杰
阅读(995)
推荐(0)
摘要:
Pthon面向对象-补充知识 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.tracemalloc 二.__slots__ 三.未实现和未实现异常 四.运算符重载中的反向方法 五.仅位置参数 六.Python的对象模型 七.断言语法
阅读全文
posted @ 2019-11-05 22:35
尹正杰
阅读(309)
推荐(0)
摘要:
MySQL/MariaDB数据库的冷备份和还原 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL/MariaDB数据库的备份和还原概述 1>.为什么要备份 2>.备份注意要点 3>.还原要点 4>.备份类型 5>.冷、温、热备份 6>.物理和逻辑备份 7>.备份时需要
阅读全文
posted @ 2019-11-04 22:47
尹正杰
阅读(1120)
推荐(0)
摘要:
MySQL/MariaDB数据库的各种日志管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.事务日志 (transaction log) 1>.Innodb事务日志相关配置 2>.事务型存储引擎自行管理和使用(建议和数据文件分开存放) [root@node105.yinzh
阅读全文
posted @ 2019-11-03 05:38
尹正杰
阅读(2131)
推荐(0)
摘要:
MySQL/MariaDB数据库的事务和隔离级别 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.事务概述 1>.事务Transactions 2>.事务日志 3>.ACID特性 4>.Transaction生命周期 二.事务隔离级别概述 1>.事务隔离级别 2>.MVCC 3
阅读全文
posted @ 2019-11-02 06:46
尹正杰
阅读(810)
推荐(0)
摘要:
MySQL/MariaDB数据库的并发控制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.并发控制概述 1>.什么是并发控制 2>.锁粒度 3>.锁 4>.实现 5>.分类 6>.锁策略 7>.死锁 二.针对表级别显式使用锁实战案例 1>.查看锁帮助信息 MariaDB [y
阅读全文
posted @ 2019-10-31 06:44
尹正杰
阅读(770)
推荐(0)
摘要:
MySQL/MariaDB数据库的索引工作原理和优化 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 实际工作中索引这个技术是影响服务器性能一个非常重要的指标,因此我们得花时间去了解一下索引的相关特性。索引是一把双刃剑用得好可以快速查询数据,用得不好数据库查询速度不仅慢还降低服务器
阅读全文
posted @ 2019-10-30 05:48
尹正杰
阅读(900)
推荐(0)
摘要:
MySQL/MariaDB数据库的查询缓存优化 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL架构 二.查询的执行路径 三.查询缓存 1>.查询缓存( Query Cache )原理 2>.查询缓存( Query Cache )优缺点 3>.哪些查询可能不会被缓存
阅读全文
posted @ 2019-10-29 21:05
尹正杰
阅读(1321)
推荐(0)
摘要:
MySQL/MariaDB数据库的服务器配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL中的系统数据库 1>.mysql数据库 2>.performance_schema数据库 3>.information_schema数据库 二.服务器端设置 1>.服务器配置
阅读全文
posted @ 2019-10-29 13:28
尹正杰
阅读(1417)
推荐(0)
摘要:
MySQL/MariaDB数据库的存储引擎 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL体系结构 二. 存储引擎概述 1>.MyISAM引擎 2>.InnoDB引擎 3>.Performance_Schema 4>.Memory 5>.MRG_MyISAM 6>.
阅读全文
posted @ 2019-10-29 05:59
尹正杰
阅读(1106)
推荐(0)
摘要:
MySQL/MariaDB数据库的用户和权限管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.元数据数据库(mysql) MariaDB [yinzhengjie]> SELECT user,host FROM mysql.user; #查看MySQL实例安全初始化后的默认
阅读全文
posted @ 2019-10-28 23:11
尹正杰
阅读(3527)
推荐(0)
摘要:
MySQL/MariaDB数据库的触发器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.触发器概述 1>.什么是触发器 2>.创建触发器帮助信息 MariaDB [yinzhengjie]> HELP CREATE TRIGGER Name: 'CREATE TRIGGER'
阅读全文
posted @ 2019-10-28 22:05
尹正杰
阅读(463)
推荐(0)
摘要:
MySQL/MariaDB数据库的存储过程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.存储过程概述 1>.存储过程优势 2>.存储过程与自定义函数的区别 3>.存储过程存储位置 MariaDB [yinzhengjie]> SELECT * FROM mysql.proc
阅读全文
posted @ 2019-10-28 05:39
尹正杰
阅读(571)
推荐(0)
摘要:
MySQL/MariaDB数据库的函数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 MySQL/MariaDB数据库的函数分为系统函数和用户自定义函数(user-defined function,简称UDF)。 一.系统函数 1>.统计表中的行数 MariaDB [yinzhe
阅读全文
posted @ 2019-10-27 23:27
尹正杰
阅读(855)
推荐(0)
摘要:
MySQL/MariaDB数据库的视图(VIEW) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.视图概述 1>.什么是视图 2>.创建方法 MariaDB [yinzhengjie]> HELP CREATE VIEW Name: 'CREATE VIEW' Descrip
阅读全文
posted @ 2019-10-27 06:53
尹正杰
阅读(1344)
推荐(0)
摘要:
MySQL/MariaDB数据库的多表查询操作 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.单表查询小试牛刀 [root@node105.yinzhengjie.org.cn ~]# cat yinzhengjie_innodb.sql -- MySQL dump 10.1
阅读全文
posted @ 2019-10-26 23:16
尹正杰
阅读(681)
推荐(0)
摘要:
Mariadb/MySQL多实例实战 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.安装MySQL程序 二.基于已经安装的MySQL程序启动三个实例(即三个实例公用同一套MySQL程序) 1>.创建多实例各自的数据库存储目录 [root@node105.yinzhengjie
阅读全文
posted @ 2019-10-26 05:33
尹正杰
阅读(679)
推荐(0)
摘要:
Mariadb/MySQL生产环境的my.cnf配置示例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.针对MySQL主程序mysqld定义参数[mysqld] 1>.skip-networking=1 [root@node102.yinzhengjie.org.cn ~]#
阅读全文
posted @ 2019-10-25 05:37
尹正杰
阅读(4845)
推荐(1)
摘要:
Mariadb/MySQL数据库单表查询基本操作及DML语句 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一数据库及表相关概述 1>.数据库操作 2>.创建表 3>.表操作 二.数据类型 1>.整型 2>.布尔型 3>.浮点型(float和double),近似值 4>.定点数
阅读全文
posted @ 2019-10-24 22:07
尹正杰
阅读(3093)
推荐(0)
摘要:
Mariadb/MySQL安装方式实战篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.如何选择MySQL的安装方式 1>.选择安装的MySQL版本 2>.下载正确的tar包 3>.如何选择MySQL的安装方式 二.基于yum方式安装MySQL 1>.安装MySQL的yun源
阅读全文
posted @ 2019-10-24 18:11
尹正杰
阅读(3642)
推荐(0)
摘要:
MySQL数据库扫盲篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL概述 1>.什么是MySQL 2>.MySQL历史 3>.MariaDB数据库介绍 4>.为什么选用 MySQL 5>.MySQL社区版与MySQL企业版区别 二.MySQL系列 三.MySQL相
阅读全文
posted @ 2019-10-24 16:20
尹正杰
阅读(935)
推荐(0)
摘要:
数据库分类及基础概念 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.数据库(Database)概述 1>.什么是数据库 2>.数据库的诞生 1951: Univac系统使用磁带和穿孔卡片作为数据存储。 1956: IBM公司在其Model 305 RAMAC中第一次引入了磁盘
阅读全文
posted @ 2019-10-24 02:49
尹正杰
阅读(7452)
推荐(0)
摘要:
Docker的系统资源限制及验正 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.容器资源限制概述 1>.什么是"Limit a container's resources" 2>.资源限制(Eight-sided containers) 3>.Out Of Memory Ex
阅读全文
posted @ 2019-10-22 23:36
尹正杰
阅读(470)
推荐(0)
摘要:
Docker Private Registry 常用组件 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Docker Registry概述 1>.什么是registry 2>.docker registry 分类 二.使用docker官方提供的安装包(docker-regis
阅读全文
posted @ 2019-10-20 05:45
尹正杰
阅读(895)
推荐(0)
摘要:
Dockerfile详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Dockerfile概述 1>.什么是dockerfile 2>.docker 语法格式(format) 3>.dockerfile 黑名单(".dockerignore file") 4>.环境变量(E
阅读全文
posted @ 2019-10-19 23:10
尹正杰
阅读(1856)
推荐(0)
摘要:
Docker存储卷篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.写时复制(COW)机制 二.数据卷(Data Volume)概述 1>.什么是存储卷(volume) 2>.存储卷(volume)的作用 3>.docker存储卷类型(Volume types) 三.在容器这
阅读全文
posted @ 2019-10-16 23:18
尹正杰
阅读(416)
推荐(0)
摘要:
Linux文本处理三剑客之grep及正则表达式详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Linux文本处理三剑客概述 二.grep命令详解(注意,在执行命令时最好添加别名"alias grep='grep --color=auto"看出的效果更明显) 1>.查看gr
阅读全文
posted @ 2019-10-02 23:38
尹正杰
阅读(802)
推荐(0)
摘要:
Docker容器网络篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Docker的网络模型概述 二.容器虚拟化网络概述 1>.查看docker支持的网络模型 2>.查看桥接式网络元数据信息 三.使用ip命令网络名称空间(netns)来模拟容器间通信 1>.查看帮助信息 2>
阅读全文
posted @ 2019-09-13 22:37
尹正杰
阅读(3252)
推荐(0)