阅读量:0
MySQL 数据库级别的默认设置和事件级别: 1、数据库级别的默认设置: 在MySQL中,数据库级别的默认设置是指在没有明确指定的情况下,系统会使用的一些默认参数和配置,以下是一些常见的数据库级别默认设置:collation_connection
: 连接字符集和校对规则,默认为utf8mb4_general_ci
。character_set_connection
: 连接字符集,默认为utf8mb4
。collation_connection
: 连接校对规则,默认为utf8mb4_general_ci
。collation_server
: 服务器字符集和校对规则,默认为utf8mb4_general_ci
。character_set_server
: 服务器字符集,默认为utf8mb4
。collation_server
: 服务器校对规则,默认为utf8mb4_general_ci
。max_connections
: 最大连接数,默认为100。sort_buffer_size
: 排序缓冲区大小,默认为8MB。read_buffer_size
: 读取缓冲区大小,默认为1MB。read_rnd_buffer_size
: 随机读取缓冲区大小,默认为262144(256KB)。 2、事件级别: 事件级别(Event Scheduler)是MySQL 5.1及以上版本引入的一个功能,允许用户定义、调度和执行数据库事件。 以下是一些关于事件级别的重要信息:EVENT_SCHEDULER
: 控制事件调度器是否开启,默认为ON
。EVENT_EXECUTION_DELAY
: 事件执行前的延迟时间,默认为0。EVENT_INTERVAL
: 事件的执行间隔,可以是FREQ
(频率)、INTERVAL
(间隔)、COUNT
(次数)和END
(结束时间)等。EVENT_STARTS
: 事件开始执行的时间。EVENT_ENDS
: 事件结束执行的时间。EVENT_STATUS
: 事件的状态,可以是ENABLED
(启用)、DISABLED
(禁用)或PENDING
(等待执行)。 默认情况下,MySQL在安装时会自动启动事件调度器,并创建一些示例事件。 数据库级别的默认设置包括字符集、校对规则、连接缓冲区大小等,这些设置在没有明确指定的情况下会自动应用。 事件级别涉及到事件调度器的开启、事件定义、执行时间等,默认情况下,MySQL会开启事件调度器,并允许用户创建和管理事件。