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