自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 收藏
  • 关注

原创 28,MySQL 8.0 参考手册 5.4.2.6错误日志消息格式

每个错误日志接收器(写入器)组件都有它用来将消息写入其目标的特征输出格式,但其他因素可能会影响消息的内容:日志作者可用的信息。如果在执行写入程序组件之前执行的日志过滤器组件删除日志事件属性,则该属性不可用于写入。系统变量可能会影响日志编写者。对于所有日志写入者,错误日志消息中包含的ID是负责写入消息的mysqld内的线程的ID 。这表明服务器的哪部分产生了消息,并且与一般查询日志和慢查询日志消息(...

2018-04-11 16:34:29 633

原创 28,MySQL 8.0 参考手册5.4.2.5错误日志过滤

错误日志配置通常包括一个日志过滤器组件和一个或多个日志记录器组件。对于错误日志过滤,MySQL提供了一些组件选择:    log_filter_internal:此过滤器组件提供基于日志事件优先级的错误日志过滤,并结合 log_error_verbosity系统变量。log_filter_internal内置并默认启用。请参阅 log_filter_internal:基于优先级的错误日志过滤。  ...

2018-04-11 16:14:45 768

原创 28,MySQL 8.0参考手册 5.4.2.4以JSON格式记录错误

本节介绍如何使用内置筛选器log_filter_internal和JSON编写器配置错误日志记录log_sink_json,以便立即生效并用于后续的服务器启动。有关配置错误记录的常规配置,请参见 第5.4.2.1节“错误记录组件配置”。要启用JSON编写器,首先加载编写器组件,然后修改该log_error_services 值:INSTALL COMPONENT 'file://component...

2018-04-11 15:18:00 527

原创 28,MySQL 8.0参考手册 5.4.2.3错误记录到系统日志

可以让mysqld将错误日志写入系统日志。这是Windows syslog上的事件日志,以及Unix和类Unix系统上的事件日志 。本节介绍如何使用内置过滤器配置错误日志记录log_filter_internal,以及系统日志记录器log_sink_syseventlog,以便立即生效并用于后续的服务器启动。有关配置错误记录的常规配置,请参见 第5.4.2.1节“错误记录组件配置”。注意在MySQ...

2018-04-11 13:50:20 485

原创 28,MySQL 8.0参考手册 5.4.2.2默认错误日志目标配置

本节讨论哪些服务器选项可配置默认错误日志目标,该目标可以是控制台或命名文件。它还指示哪些日志写入器组件将其自己的输出目标基于默认目标。在此讨论中,“ 控制台 ”表示 stderr标准错误输出。这是您的终端或控制台窗口,除非标准错误输出已被重定向到不同的目的地。对于Windows和Unix系统,服务器解释决定默认错误日志目标的选项有些不同。请务必使用适合您平台的信息来配置目的地:对于Windows,...

2018-04-11 13:36:02 1369

原创 28,MySQL 8.0参考手册 5.4.2.1错误日志组件配置

在MySQL 8.0中,错误日志记录使用第5.5节“MySQL服务器组件”中描述的MySQL组件体系结构 。错误日志子系统由执行日志事件过滤和写入的组件以及配置要启用哪些组件以实现所需日志记录结果的系统变量组成。本节讨论如何选择用于错误记录的组件。有关特定于系统日志和JSON日志编写器的说明,请参见第5.4.2.3节“错误日志记录到系统日志”和 第5.4.2.4节“JSON格式的错误日志记录”。有...

2018-04-11 11:31:40 658

原创 28,MySQL 8.0参考手册 5.4.2错误日志

5.4.2.1错误日志组件配置5.4.2.2默认错误日志目标配置5.4.2.3错误记录到系统日志5.4.2.4以JSON格式记录错误5.4.2.5错误日志过滤5.4.2.6错误日志消息格式5.4.2.7错误日志文件刷新和重命名本节讨论如何配置MySQL服务器以将诊断消息记录到错误日志中。有关选择错误消息字符集或语言的信息,请参见 第10.6节“错误消息字符集”或 第10.11节“设置错误消息语言”...

2018-04-11 11:06:42 812

原创 26,MySQL 8.0参考手册 5.4.1选择常规查询和慢速查询日志输出目的地

5.4.1选择常规查询和慢速查询日志输出目的地如果启用了这些日志,则MySQL服务器可以灵活地控制输出到普通查询日志和慢速查询日志的目标。日志条目的可能目标是日志文件或 数据库中的general_log和 slow_log表mysql。可以选择任一个或两个目的地。服务器启动时的日志控制。 该--log-output选项指定日志输出的目的地。该选项本身不会启用日志。它的语法是 : --log-out...

2018-04-11 11:03:16 660

原创 27,MySQL 8.0参考手册 5.3 mysql系统数据库

5.3 mysql系统数据库该mysql数据库是系统数据库。它包含存储MySQL服务器运行时所需的信息的表。广泛的分类是 mysql数据库包含存储数据库对象元数据的数据字典表以及用于其他操作目的的系统表。以下讨论进一步将系统表集合细分为更小的类别。数据字典表授予系统表对象信息系统表日志系统表服务器端帮助系统表时区系统表复制系统表优化器系统表杂项系统表本节的其余部分列举了每个类别中的表格,其中包含交...

2018-04-11 10:59:02 852

原创 27,MySQL 8.0参考手册 5.2 MySQL数据目录

由MySQL服务器管理的信息存储在称为数据目录的目录下。以下列表简要描述了通常在数据目录中找到的项目,其中包含交叉参考以获取更多信息:数据目录子目录。数据目录的每个子目录都是数据库目录,并对应于服务器管理的数据库。所有MySQL安装都有一些标准数据库:该mysql目录对应于 mysql系统数据库,其中包含MySQL服务器运行时所需的信息。该数据库包含数据字典表和系统表。该performance_s...

2018-04-11 10:04:55 549

原创 26,MySQL 8.0参考手册 5.1.13服务器关闭进程

服务器关机过程如下所示:关机过程启动。这可能发生在几种方式。例如,具有该SHUTDOWN特权的用户可以执行mysqladmin shutdown命令。 mysqladmin可以在MySQL支持的任何平台上使用。其他操作系统特定的关闭启动方法也是可能的:服务器在接收到SIGTERM信号时在Unix上关闭。在服务管理器告诉它时,在Windows上作为服务运行的服务器关闭。服务器根据需要创建关闭线程。根...

2018-03-31 16:51:40 574

原创 26,MySQL 8.0参考手册 5.1.12服务器对信号的响应

在Unix上,信号可以发送到进程。 mysqld响应发送给它的信号如下:SIGTERM 导致服务器关闭。SIGHUP导致服务器重新加载授权表并刷新表,日志,线程缓存和主机缓存。这些行为就像FLUSH声明的各种形式 。服务器还将状态报告写入具有以下格式的错误日志中:Status information:Current dir: /var/mysql/data/Running threads: ...

2018-03-31 16:48:20 247

原创 25,MySQL 8.0参考手册 5.1.11服务器端帮助

MySQL的请立即获取iTunes服务器 从MySQL的手册参考信息报道查看的语句。系统-数据库中的多个表格  所有游戏请立即获取iTunes此语句所需的信息。这个语句的正确操作要求这些帮助表被初始化,的英文这通过处理脚本的内容来完成的  。HELPmysqlfill_help_tables.sql如果您在Unix的上使用二进制或源代码发行版安装的MySQL,则在初始化数据目录时会发生帮助表内容初...

2018-03-31 16:45:17 223

原创 25,MySQL 8.0参考手册 5.1.10.2时区闰秒支持

闰秒值以时间部分返回,以时间部分结束 :59:59。这意味着NOW()在闰秒期间,一个函数 可以返回相同的值两到三秒。时间部分以时间部分结尾:59:60或被 :59:61认为是无效的字面时间值仍然是事实。如果有必要TIMESTAMP在闰秒前一秒搜索 值,则可以通过与'YYYY-MM-DD hh:mm:ss' 值进行比较来获得异常结果。以下示例演示了这一点。它将本地时区更改为UTC,因此内部值(以U...

2018-03-31 16:42:05 475

原创 25,MySQL 8.0参考手册 5.1.10.1随时区更改保持最新状态

当时区规则更改时,使用旧规则的应用程序将变得过时。要保持最新状态,有必要确保系统使用当前时区信息。对于MySQL,在保持当前状态时需要考虑两个因素:如果其时区设置为,则操作系统时间会影响MySQL服务器使用的时间值 SYSTEM。确保您的操作系统正在使用最新的时区信息。对于大多数操作系统,最新的更新或服务包会为系统准备好时间更改。查看您的操作系统供应商的网站,获取解决时间更改的更新。如果您将系统的...

2018-03-31 16:35:40 171

原创 25,MySQL 8.0参考手册 5.1.10 MySQL服务器时区支持

MySQL服务器维护几个时区设置:系统时区。当服务器启动时,它会尝试确定主机的时区并使用它来设置system_time_zone系统变量。该值此后不会改变。您可以在启动时使用mysqld_safe 选项为MySQL服务器设置系统时区 。您也可以在启动mysqld之前通过设置环境变量来设置它。对于允许值或 是取决于系统。请查阅您的操作系统文档以查看可接受的值。 --timezone=timezone...

2018-03-31 16:09:44 797 1

原创 25,MySQL 8.0参考手册 5.1.9.5从代理获取IPv6地址

如果您没有使您的系统能够通过本地网络外的IPv6进行通信的公共IPv6地址,则可以从IPv6代理获取一个IPv6地址。将服务器主机配置为使用代理提供的IPv6地址后,使用适当的--bind-address选项启动MySQL服务器 以允许服务器接受IPv6连接。例如,将以下行放在服务器选项文件中并重新启动服务器:[mysqld]bind-address = *或者,您可以将服务器绑定到代理提供的特...

2018-03-31 14:11:26 286

原创 25、MySQL 8.0 5.1.9.4使用IPv6非本地主机地址连接

5.1.9.4使用IPv6非本地主机地址连接以下过程显示如何配置MySQL以允许远程客户端进行IPv6连接。它与本地客户端的上述过程类似,但服务器和客户端主机是不同的,并且每个都有自己的非本地IPv6地址。该示例使用这些地址:Server host: 2001:db8:0:f101::1Client host: 2001:db8:0:f101::2这些地址是从IANA 为推荐文档推荐的不可路由地...

2018-03-30 17:30:28 1394

原创 5.1.9.3使用IPv6本地主机地址进行连接

以下过程显示如何配置MySQL以允许通过使用::1本地主机地址连接到本地服务器的客户端进行IPv6连接。这里给出的说明假定您的系统支持IPv6。使用适当的--bind-address选项启动MySQL服务器 以允许它接受IPv6连接。例如,在服务器选项文件中放入以下行并重新启动服务器:[mysqld]bind-address = *或者,您可以将服务器绑定到服务器 ::1,但这会使服务器对TCP ...

2018-03-29 17:10:09 2071

原创 25、MySQL 8.0 5.1.9.2 配置MySQL服务器允许IPv6连接

MySQL服务器在单个网络套接字上侦听TCP / IP连接。该套接字绑定到单个地址,但地址可能映射到多个网络接口。要指定地址,请在服务器启动时使用该选项,其中是IPv4或IPv6地址或主机名。如果是主机名称,则服务器将名称解析为IP地址并绑定到该地址。--bind-address = addraddraddr 服务器如下处理不同类型的地址:如果地址是*,则服务器接受所有服务器主机IPv6和IPv4...

2018-03-29 17:02:23 2414

原创 25、MySQL 8.0 5.1.9.1验证IPv6的系统支持

在MySQL服务器可以接受IPv6连接之前,服务器主机上的操作系统必须支持IPv6。作为一个简单的测试来确定它是否属实,请尝试以下命令:shell> ping6 ::116 bytes from ::1, icmp_seq=0 hlim=64 time=0.171 ms16 bytes from ::1, icmp_seq=1 hlim=64 time=0.077 ms...要生成系统网...

2018-03-29 17:00:25 552

原创 MySQL 8.0参考手册 5.1.9 IPv6支持

5.1.9.1验证IPv6的系统支持5.1.9.2配置MySQL服务器允许IPv6连接5.1.9.3使用IPv6本地主机地址进行连接5.1.9.4使用IPv6非本地主机地址连接5.1.9.5从代理获取IPv6地址MySQL中对IPv6的支持包括以下功能:MySQL服务器可以接受来自通过IPv6连接的客户端的TCP / IP连接。例如,该命令通过IPv6连接到本地主机上的MySQL服务器:shell...

2018-03-29 16:57:58 711

原创 24、MySQL 8.0 5.1.8服务器SQL模式

MySQL服务器可以在不同的SQL模式下运行,并且可以根据sql_mode系统变量的值对不同的客户端应用不同的模式。DBA可以设置全局SQL模式以匹配站点服务器操作要求,并且每个应用程序可以将其会话SQL模式设置为自己的要求。模式会影响MySQL支持的SQL语法以及它执行的数据验证检查。这使得在不同的环境中使用MySQL更容易,并且可以将MySQL与其他数据库服务器一起使用。设置SQL模式最重要的...

2018-03-29 16:31:36 2047

原创 MySQL 8.0 5.1.6.2 动态系统变量

许多服务器系统变量都是动态的,可以在运行时使用SET GLOBAL或 设置SET SESSION。您也可以使用获取它们的值 SELECT。下表显示了所有动态系统变量的完整列表。最后一列表示每个变量是 GLOBAL或SESSION(或两者)适用。该表还列出了可以使用该SET 语句设置的会话选项 。具有“ 字符串 ”类型的变量需要一个字符串值。具有“ 数字 ”类型的变量 需要一个数字值。具有一个类型的...

2018-03-29 16:26:13 1215

原创 24、MySQL 8.0 5.1.6.1结构化系统变量

结构化变量在两个方面与常规系统变量不同:它的值是一个包含组件的结构,这些组件指定被认为密切相关的服务器参数。可能有几个给定类型的结构化变量的实例。每个人都有不同的名称,并且指的是由服务器维护的不同资源。MySQL支持一种结构化变量类型,它指定了控制键缓存操作的参数。密钥缓存结构化变量具有以下组件:key_buffer_sizekey_cache_block_sizekey_cache_divisi...

2018-03-29 16:18:42 320

原创 24、MySQL 8.0 5.1.6使用系统变量

MySQL服务器维护许多系统变量,指出它如何配置。第5.1.5节“服务器系统变量”描述了这些变量的含义。每个系统变量都有一个默认值。可以在服务器启动时使用命令行上的选项或选项文件来设置系统变量。它们中的大多数都可以在服务器通过SET 语句运行时动态更改 ,这使您可以修改服务器的操作,而无需停止并重新启动它。您也可以在表达式中使用系统变量值。由服务器组件实现的系统变量在安装该组件时公开并且具有以组件...

2018-03-29 16:14:57 449

原创 24、MySQL 8.0 5.1.5服务器系统变量

MySQL服务器维护许多系统变量,指出它如何配置。每个系统变量都有一个默认值。可以在服务器启动时使用命令行上的选项或选项文件来设置系统变量。它们中的大多数可以在运行时使用该SET 语句动态更改 ,这使您可以修改服务器的操作,而无需停止并重新启动它。您也可以在表达式中使用系统变量值。在运行时,设置系统变量的全局值通常需要SYSTEM_VARIABLES_ADMIN or SUPER权限,而个别变量描...

2018-03-29 16:02:58 484

原创 24、MySQL 8.0 5.1.4服务器命令选项

启动mysqld服务器时,可以使用第4.2.3节“指定程序选项”中介绍的任何方法 指定程序选项。最常见的方法是在选项文件或命令行中提供选项。但是,在大多数情况下,确保服务器每次运行时都使用相同的选项。确保这一点的最好方法是将它们列在选项文件中。mysqld读取[mysqld]和[server] 组中的选项 。mysqld_safe的读取选项 [mysqld],[server], [mysqld_s...

2018-03-29 15:24:07 625

转载 24、MySQL 8.0 5.1.3 服务器选项和变量引用

下表提供了所有命令行选项,服务器和状态变量适用的列表 mysqld。该表在一个统一列表中列出了命令行选项(Cmd-line),配置文件(Option文件)中有效的选项,服务器系统变量(System Var)和状态变量(Status var),并通知每个选项/变量是有效的。如果在命令行或选项文件中设置的服务器选项与相应服务器系统或状态变量的名称不同,则会在相应选项的下方标记变量名称。对于状态变量,变...

2018-03-28 17:41:13 514

原创 24、MySQL 8.0 5.1.2服务器配置默认值

MySQL服务器有许多操作参数,您可以在服务器启动时使用命令行选项或配置文件(选项文件)更改这些参数。在运行时也可以更改许多参数在Windows上,MySQL安装程序与用户交互,并创建一个名为my.ini基本安装目录的文件作为默认选项文件。注意在Windows上,可能不会显示.ini或 .cnf选项文件扩展名。完成安装过程后,您可以随时编辑默认选项文件以修改服务器使用的参数。例如,要在文件中使用参...

2018-03-28 17:35:36 213

原创 24,MySQL 8.0参考手册 5.1.1配置服务器

MySQL服务器mysqld具有许多命令选项和系统变量,可以在启动时设置它们以配置其操作。要确定服务器使用的命令选项和系统变量值,请执行以下命令:shell> mysqld --verbose --help该命令会生成所有mysqld选项和可配置系统变量的列表。它的输出包含默认选项和变量值,如下所示:abort-slave-event-count 0allow-susp...

2018-03-28 17:30:24 240

原创 23,MySQL 8.0参考手册 MySQL服务器

5.1.1配置服务器5.1.2服务器配置默认值5.1.3服务器选项和变量引用5.1.4服务器命令选项5.1.5服务器系统变量5.1.6使用系统变量5.1.7服务器状态变量5.1.8服务器SQL模式5.1.9 IPv6支持5.1.10 MySQL服务器时区支持5.1.11服务器端帮助5.1.12服务器对信号的响应5.1.13服务器关闭进程mysqld是MySQL服务器。以下讨论涵盖了这些MySQL服...

2018-03-27 16:37:08 2245

原创 22,MySQL 8.0参考手册 4.9 MySQL程序环境变量

4.9 MySQL程序环境变量本节列出了MySQL直接或间接使用的环境变量。本手册中的大部分内容也可以在其他地方找到。命令行上的选项优先于选项文件和环境变量中指定的值,选项文件中的值优先于环境变量中的值。在许多情况下,最好使用选项文件而不是环境变量来修改MySQL的行为。变量描述CXX您的C ++编译器的名称(用于运行CMake)。CC您的C编译器的名称(用于运行CMake)。DBI_USERPe...

2018-03-27 16:32:13 332

原创 22,MySQL 8.0参考手册 4.8.4 zlib_decompress - 解压缩mysqlpump ZLIB压缩输出

所述zlib_decompress实用程序解压缩 mysqlpump这是使用ZLIB压缩创建的输出。注意如果使用该-DWITH_ZLIB=system选项配置了MySQL , 则不会构建zlib_decompress。在这种情况下,可以使用系统openssl zlib命令。像这样 调用zlib_decompress:shell> zlib_decompress input_file outp...

2018-03-27 16:29:15 957

原创 MySQL 8.0参考手册 4.8.3 resolveip - 将主机名解析为IP地址或副本

4.8.3  resolveip - 将主机名解析为IP地址或副本该的resolveip实用主机名解析为IP地址,反之亦然。像这样 调用resolveip:shell> resolveip [options] {host_name|ip-addr} ...resolveip支持以下选项。--help, --info, -?,-I显示帮助信息并退出。--silent, -s静音模式。产量较少。...

2018-03-27 13:41:13 1204

原创 22,MySQL 8.0参考手册 4.8.2 perror - 解释错误代码

对于大多数系统错误,除了内部文本消息之外,MySQL还会以下列其中一种样式显示系统错误代码:message ... (errno: #)message ... (Errcode: #)您可以通过检查系统的文档或使用perror实用程序来了解错误代码的含义 。perror打印系统错误代码或存储引擎(表处理程序)错误代码的描述。像这样 调用perror:shell> perror [optio...

2018-03-27 13:37:35 173

原创 22,MySQL 8.0参考手册 4.8.1 lz4_decompress - 解压mysqlpump LZ4-Compressed Output

所述lz4_decompress实用程序解压缩 mysqlpump这是使用LZ4压缩创建的输出。注意如果MySQL配置了该 -DWITH_LZ4=system选项, 则不会构建lz4_decompress。在这种情况下,可以使用系统lz4命令。像这样 调用lz4_decompress:shell> lz4_decompress input_file output_file例:shell&gt...

2018-03-27 13:17:24 836

原创 21,MySQL 8.0参考手册 4.7.3 resolve_stack_dump - 将数值堆栈跟踪转储解析为符号

resolve_stack_dump将数字堆栈转储解析为符号。像这样调用resolve_stack_dump:shell> resolve_stack_dump [options] symbols_file [numeric_dump_file]符号文件应该包含nm --numeric-sort mysqld命令的输出。数字转储文件应该包含来自mysqld的数字堆栈轨道 。如果在命令行上未命...

2018-03-27 11:06:18 407

原创 21,MySQL 8.0参考手册 4.7.2 my_print_defaults - 显示来自选项文件的选项

my_print_defaults显示选项文件的选项组中存在的选项。输出表明读取指定选项组的程序将使用哪些选项。例如, mysqlcheck程序读取 [mysqlcheck]和[client] 选项组。要查看标准选项文件中这些组中存在哪些选项,请调用 my_print_defaults,如下所示:shell> my_print_defaults mysqlcheck client--use...

2018-03-27 11:02:39 566

原创 21,MySQL 8.0参考手册 4.7.1 mysql_config - 显示编译客户端的选项

mysql_config为您提供了编译MySQL客户端并将其连接到MySQL的有用信息。它是一个shell脚本,所以它只能在Unix和类Unix系统上使用。注意可以使用 pkg-config作为 mysql_config的替代方法来 获取信息,例如编译MySQL应用程序所需的编译器标记或链接库。mysql_config支持以下选项。--cflagsC编译器标志来查找包含文件和关键编译器标志,并定义...

2018-03-27 10:00:15 1168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除