构建有状态Kubernetes应用程序的方法,都在这里
Kubernetes是发展最快的基础设施项目之一。在短短五年的时间里,它已经成熟,成为现代基础设施的基础。从公有云中的托管容器即服务(CaaS)到数据中心中的企业平台即服务(PaaS),Kubernetes正变得无处不在。在Kubernetes早期,它主要被认为是运行web级无状态服务的平台。有状态
MYSQL 第一章 概述和新特性
mysql号称支持20万张表,和50亿行。支持每个表上64个索引,每个索引1到16个字段。InnoDB表的最大索引宽度是767字节,MyISAM是1000。索引可以使用CHAR,VARCHAR,BLOB或TEXT列类型的列的前缀连接:客户端可以使用下列协议连接到mysqlserver:-客户端可以在
第二章 安装和升级
Mysql的版本号。例如mysql-5.6.1-m1。1.第一个数字5,是主要的版本,描述了文件格式。所有MYSQL5版本有相同的文件format2.第二个号6是版本等级。综合来看,主要版本和发布级别构成发布系列号3.第三个数字1是系列版本的版本号。每增加一个新版本都会增加。通常你需要你选择的系列的
第三章 教程
本章通过展示如何使用mysql客户端程序来创建和使用一个简单的数据库来提供MySQL的教程介绍。mysql(有时被称为“终端监视器”或“监视器”)是一种交互式程序,可以连接到MySQL服务器,运行查询和查看结果。mysql也可以在批处理模式下使用:事先将查询放在一个文件中,然后告诉mysql执行文件
Mysql 程序
MySQL程序概述MySQL安装中有许多不同的程序。本节简要介绍了它们。后面几节提供了每一个更详细的描述。每个程序的描述都指出了它的调用语法和它支持的选项。大多数MySQL发行版都包含所有这些程序,除了那些特定于平台的程序(例如,在Windows上不使用服务器启动脚本)。例外情况是RPM发行版更加专
MYSQL 服务器和 服务器启动程序
MYSQL服务器和服务器启动程序1.mysqld--Mysql服务器MySQL服务器管理对包含数据库和表的MySQL数据目录的访问。数据目录也是其他信息(如日志文件和状态文件)的默认位置。当MySQL服务器启动时,它监听来自客户端程序的网络连接并代表这些客户端管理对数据库的访问。MySQL服务器也有
MYSQL 安装相关的程序
1.comp_err编译MYSQL错误消息文件comp_err创建errmsg.sys文件,被mysqld使用来决定为不同错误代码显示错误信息。comp_err通常在MYsql被构建的时候自动运行。其在位于sql/share/errmsg.txtMYSQL源分布文件中编译errmsg.sys文件。c
MYSQL 客户端程序
1.mysql--MYSQL命令行工具mysql是一个简单的SQLshell,具有输入行编辑功能。它支持交互式和非交互式使用。交互使用时,查询结果以ASCII表格格式显示。当以非交互方式使用(例如,作为过滤器)时,结果以制表符分隔格式显示。输出格式可以使用命令选项进行更改。如果由于内存不足导致大的结
4.6 Mysql 管理工具程序
4.6.1innochecksum--理想InnoDB文件checksum工具innochecksum输出InnoDB文件的校验和。该工具读取InnoDB表空间文件,计算每个页面的校验和,将计算的校验和与存储的校验和进行比较,并报告指示损坏页面的不匹配。它最初是为了加速验证停电后表空间文件的完整性而
4.7 mysql 程序开发工具
参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/programs-development.html在shell脚本中,可以使用my_print_defaults程序来解析选项文件,并查看给定程序将使用哪些选项。以下示例显示my_print_default
4.8 杂项程序
4.8.1lz4_decompress--解压缩mysqlpumpLZ4-压缩输出lz4_decompress实用程序解压缩使用LZ4压缩创建的mysqlpump输出。lz4_decompress在MySQL5.7.10中添加。调用lz4_decompress如下:shell>lz4_deco
5.1 Mysql 服务器
参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/mysqld-server.htmlMySQL服务器(mysqld)是执行MySQL安装中大部分工作的主要程序。本章概述了MySQL服务器并涵盖了一般服务器管理:服务器支持的启动选项。您可以在命令行上,通过
5.2 mysql 数据目录
参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/data-directory.html由MySQL服务器管理的信息存储在称为数据目录的目录下。以下列表简要描述了通常在数据目录中找到的项目:数据目录子目录。每个数据目录的子目录是数据库的目录,对应于由服务器
5.3 Mysql System 数据库
参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/system-database.htmlmysql数据库是系统数据库。它包含存储MySQL服务器运行时所需的信息的表。mysql数据库中的表分为以下几类:--除非另有说明,否则系统表使用MyISAM存储引擎
5.4 mysql 服务器日志
参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/server-logs.htmlMySQL服务器有几个日志可以帮助你找出正在发生的活动。默认情况下,除Windows上的错误日志之外,不会启用任何日志。(DDL日志始终在需要时创建,并且没有用户可配置选项)
5.5 Mysql 服务器插件
参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/server-plugins.htmlMySQL支持一个可以创建服务器组件的插件API。可以在服务器启动时加载插件,或者在运行时加载和卸载插件,而无需重新启动服务器。此接口支持的组件包括但不限于存储引擎,I
5.6 在一台机器上运行多个mysql 实例
参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/multiple-servers.html在某些情况下,您可能希望在单台机器上运行多个MySQL实例。您可能想要测试新的MySQL版本,同时保持现有生产环境不受干扰。或者你可能想让不同的用户访问他们自己管理
5.7 使用Dtrace 跟踪 mysqld
参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/dba-dtrace-server.htmlMySQL5.7中不支持对DTrace的支持,并在MySQL8.0中删除。MySQL服务器中的DTrace探测器旨在提供有关MySQL内查询执行情况的信息以及在该
6.1 安全概述
参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/security.html在考虑MySQL安装中的安全性时,您应该考虑各种可能的问题以及它们如何影响MySQL服务器和相关应用程序的安全性:影响安全性的一般因素。这些包括选择良好的密码,不授予用户不必要的特
6.2 mysql 访问权限系统
参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/privilege-system.htmlMySQL权限系统的主要功能是对从给定主机连接的用户进行身份验证,并将该用户与数据库上的权限(如SELECT,INSERT,UPDATE和DELETE)相关联。其他