# 0.查询变量方法

#模糊查询变量
show variables	like '%cache%';

#查询所有变量
show variables;
1
2
3
4
5

# 1.a 头

下面是 MySQL 参数的表格展示,包括了参数名称和其对应的值以及中文注释:

参数名称 参数值 中文注释
activate_all_roles_on_login OFF 登录时激活所有角色
admin_address 管理员地址
admin_port 33062 管理员端口号
admin_ssl_ca 管理员 SSL CA 证书路径
admin_ssl_capath 管理员 SSL CA 证书目录
admin_ssl_cert 管理员 SSL 证书路径
admin_ssl_cipher 管理员 SSL 加密算法
admin_ssl_crl 管理员 SSL 证书吊销列表路径
admin_ssl_crlpath 管理员 SSL 证书吊销列表目录
admin_ssl_key 管理员 SSL 私钥路径
admin_tls_ciphersuites 管理员 TLS 密码套件
admin_tls_version TLSv1.2,TLSv1.3 管理员 TLS 协议版本
authentication_policy *,, 认证策略
auto_generate_certs ON 自动生成证书
auto_increment_increment 1 自增步长
auto_increment_offset 1 自增偏移
autocommit ON 自动提交
automatic_sp_privileges ON 存储过程权限自动分配
avoid_temporal_upgrade OFF 避免时间类型字段升级

请注意,有些参数的值为空或未提供具体数值,因此在表格中留空。如果需要更详细的信息或有其他问题,请随时提出。

# 2.b 头

下面是 MySQL 参数的表格展示,包括了参数名称和其对应的值以及中文注释:

参数名称 参数值 中文注释
back_log 151 连接请求队列的最大长度
basedir /usr/ MySQL 安装目录
big_tables OFF 大表优化
bind_address * 绑定地址,允许所有地址连接
binlog_cache_size 32768 二进制日志缓存大小
binlog_checksum CRC32 二进制日志校验算法
binlog_direct_non_transactional_updates OFF 二进制日志记录非事务性更新
binlog_encryption OFF 二进制日志加密
binlog_error_action ABORT_SERVER 二进制日志错误处理动作
binlog_expire_logs_auto_purge ON 自动清理过期的二进制日志
binlog_expire_logs_seconds 2592000 二进制日志过期时间(秒)
binlog_format ROW 二进制日志格式
binlog_group_commit_sync_delay 0 二进制日志组提交同步延迟
binlog_group_commit_sync_no_delay_count 0 无延迟的二进制日志组提交计数
binlog_gtid_simple_recovery ON GTID 简单恢复
binlog_max_flush_queue_time 0 二进制日志刷新队列最大时间
binlog_order_commits ON 二进制日志提交排序
binlog_rotate_encryption_master_key_at_startup OFF 启动时旋转加密主密钥
binlog_row_event_max_size 8192 行事件最大大小
binlog_row_image FULL 行事件记录图像
binlog_row_metadata MINIMAL 行事件元数据
binlog_rows_query_log_events OFF 记录行查询的二进制日志事件
binlog_stmt_cache_size 32768 二进制日志语句缓存大小
binlog_transaction_compression OFF 二进制日志事务压缩
binlog_transaction_compression_level_zstd 3 二进制日志事务压缩级别(Zstd)
binlog_transaction_dependency_history_size 25000 事务依赖历史记录大小
binlog_transaction_dependency_tracking COMMIT_ORDER 事务依赖跟踪方式
block_encryption_mode aes-128-ecb 块加密模式
build_id 2322a98ee78xxx MySQL 构建 ID
bulk_insert_buffer_size 8388608 批量插入缓冲区大小

请注意,每个参数的含义和作用都在表格中进行了解释。如果需要更详细的信息或有其他问题,请随时提出。

# 3.c 头

下面是 MySQL 参数的表格展示,包括了参数名称和其对应的值以及中文注释:

参数名称 参数值 中文注释
caching_sha2_password_auto_generate_rsa_keys ON 自动生成 RSA 密钥用于 caching_sha2_password 认证
caching_sha2_password_digest_rounds 5000 caching_sha2_password 摘要轮数
caching_sha2_password_private_key_path private_key.pem caching_sha2_password 私钥路径
caching_sha2_password_public_key_path public_key.pem caching_sha2_password 公钥路径
character_set_client utf8mb4 客户端字符集
character_set_connection utf8mb4 连接字符集
character_set_database utf8mb4 数据库字符集
character_set_filesystem binary 文件系统字符集
character_set_results 结果字符集
character_set_server utf8mb4 服务器字符集
character_set_system utf8mb3 系统字符集
character_sets_dir /usr/share/mysql-8.0/charsets/ 字符集目录
check_proxy_users OFF 检查代理用户
collation_connection utf8mb4_0900_ai_ci 连接校对规则
collation_database utf8mb4_0900_ai_ci 数据库校对规则
collation_server utf8mb4_0900_ai_ci 服务器校对规则
completion_type NO_CHAIN 自动完成类型
concurrent_insert AUTO 并发插入类型
connect_timeout 10 连接超时时间
connection_memory_chunk_size 8912 连接内存块大小
connection_memory_limit 18446744073709551615 连接内存限制
core_file OFF 生成核心文件
create_admin_listener_thread OFF 创建管理员监听线程
cte_max_recursion_depth 1000 通用表达式(CTE)递归深度限制

请注意,每个参数的含义和作用都在表格中进行了解释。如果需要更详细的信息或有其他问题,请随时提出。

# 4.d 头

下面是 MySQL 参数的表格展示,包括了参数名称和其对应的值以及中文注释:

参数名称 参数值 中文注释
datadir /var/lib/mysql/ 数据目录
default_authentication_plugin caching_sha2_password 默认身份验证插件
default_collation_for_utf8mb4 utf8mb4_0900_ai_ci 默认的 utf8mb4 校对规则
default_password_lifetime 0 默认密码过期时间(0 表示永不过期)
default_storage_engine InnoDB 默认存储引擎
default_table_encryption OFF 默认表格加密
default_tmp_storage_engine InnoDB 默认临时存储引擎
default_week_format 0 默认的星期格式
delay_key_write ON 延迟写入索引
delayed_insert_limit 100 延迟插入限制
delayed_insert_timeout 300 延迟插入超时时间
delayed_queue_size 1000 延迟队列大小
disabled_storage_engines 禁用的存储引擎
disconnect_on_expired_password ON 过期密码断开连接
div_precision_increment 4 除法精度递增值

请注意,每个参数的含义和作用都在表格中进行了解释。如果需要更详细的信息或有其他问题,请随时提出。

# 5.e 头

下面是 MySQL 参数的表格展示,包括了参数名称和其对应的值以及中文注释:

参数名称 参数值 中文注释
end_markers_in_json OFF JSON 结束标记
enforce_gtid_consistency OFF 强制 GTID 一致性
eq_range_index_dive_limit 200 等值范围索引潜水限制
error_count 0 错误计数
event_scheduler ON 事件调度器
expire_logs_days 0 日志过期天数
explain_format TRADITIONAL 解释格式
explicit_defaults_for_timestamp ON 明确的时间戳默认值
external_user 外部用户

这些参数的含义和作用在表格中进行了解释。如果需要更详细的信息或有其他问题,请随时提出。

# 6.f 头

下面是 MySQL 参数的表格展示,包括了参数名称和其对应的值以及中文注释:

参数名称 参数值 中文注释
flush OFF 刷新(Flush)
flush_time 0 刷新时间
foreign_key_checks ON 外键约束检查
ft_boolean_syntax + -><()~*:""& 全文检索布尔语法
ft_max_word_len 84 全文检索最大词长度
ft_min_word_len 4 全文检索最小词长度
ft_query_expansion_limit 20 全文检索查询扩展限制
ft_stopword_file (built-in) 全文检索停用词文件(内置)

这些参数的含义和作用在表格中进行了解释。如果需要更详细的信息或有其他问题,请随时提出。

# 7.g 头

下面是 MySQL 参数的表格展示,包括了参数名称和其对应的值以及中文注释:

参数名称 参数值 中文注释
general_log OFF 一般日志
general_log_file /var/lib/mysql/iZwz9hm.log 一般日志文件路径
generated_random_password_length 20 生成的随机密码长度
global_connection_memory_limit 18446744073709551615 全局连接内存限制
global_connection_memory_tracking OFF 全局连接内存跟踪
group_concat_max_len 1024 GROUP_CONCAT 最大长度
group_replication_consistency EVENTUAL 组复制一致性
gtid_executed 执行的 GTID
gtid_executed_compression_period 0 执行的 GTID 压缩周期
gtid_mode OFF GTID 模式
gtid_next AUTOMATIC 下一个 GTID
gtid_owned 拥有的 GTID
gtid_purged 清除的 GTID

这些参数的含义和作用在表格中进行了解释。如果需要更详细的信息或有其他问题,请随时提出。

# 8.h 头

下面是 MySQL 参数的表格展示,包括了参数名称和其对应的值以及中文注释:

参数名称 参数值 中文注释
have_compress YES 压缩支持
have_dynamic_loading YES 动态加载支持
have_geometry YES 几何数据支持
have_openssl YES OpenSSL 支持
have_profiling YES 查询性能分析支持
have_query_cache NO 查询缓存支持
have_rtree_keys YES R-Tree 索引支持
have_ssl YES SSL 支持
have_statement_timeout YES 语句超时支持
have_symlink DISABLED 符号链接支持
histogram_generation_max_mem_size 20000000 直方图生成最大内存大小
host_cache_size 279 主机缓存大小
hostname iZwz9hmmq7muwhv31su0jeZ 主机名

这些参数的含义和作用在表格中进行了解释。如果需要更详细的信息或有其他问题,请随时提出。

# 9.i 头

下面是 MySQL 参数的表格展示,包括了参数名称和其对应的值以及中文注释:

参数名称 参数值 中文注释
identity 0 自增 ID 初始值
immediate_server_version 999999 服务器版本
information_schema_stats_expiry 86400 信息模式统计数据过期时间
init_connect 连接初始化 SQL 语句
init_file 服务器初始化文件
init_replica 复制初始化 SQL 语句
init_slave 主从同步初始化 SQL 语句
innodb_adaptive_flushing ON InnoDB 自适应刷新
innodb_adaptive_flushing_lwm 10 InnoDB 自适应刷新最低水位
innodb_adaptive_hash_index ON InnoDB 自适应哈希索引
innodb_adaptive_hash_index_parts 8 InnoDB 自适应哈希索引分区
innodb_adaptive_max_sleep_delay 150000 InnoDB 自适应最大睡眠延迟
innodb_api_bk_commit_interval 5 InnoDB 备份提交间隔
innodb_api_disable_rowlock OFF InnoDB 禁用 API 行锁
innodb_api_enable_binlog OFF InnoDB 启用 API 二进制日志
innodb_api_enable_mdl OFF InnoDB 启用 API 元数据锁
innodb_api_trx_level 0 InnoDB API 事务级别
innodb_autoextend_increment 64 InnoDB 自动扩展增量
innodb_autoinc_lock_mode 2 InnoDB 自增锁模式
innodb_buffer_pool_chunk_size 134217728 InnoDB 缓冲池块大小
innodb_buffer_pool_dump_at_shutdown ON InnoDB 关闭时倾倒缓冲池
innodb_buffer_pool_dump_now OFF InnoDB 立即倾倒缓冲池
innodb_buffer_pool_dump_pct 25 InnoDB 缓冲池倾倒百分比
innodb_buffer_pool_filename ib_buffer_pool InnoDB 缓冲池文件名
innodb_buffer_pool_in_core_file ON InnoDB 缓冲池在核心文件中
innodb_buffer_pool_instances 1 InnoDB 缓冲池实例数量
innodb_buffer_pool_load_abort OFF InnoDB 加载时中止缓冲池
innodb_buffer_pool_load_at_startup ON InnoDB 启动时加载缓冲池
innodb_buffer_pool_load_now OFF InnoDB 立即加载缓冲池
innodb_buffer_pool_size 134217728 InnoDB 缓冲池大小
innodb_change_buffer_max_size 25 InnoDB 更改缓冲区最大大小
innodb_change_buffering all InnoDB 更改缓冲
innodb_checksum_algorithm crc32 InnoDB 校验算法
innodb_cmp_per_index_enabled OFF InnoDB 索引比较开启
innodb_commit_concurrency 0 InnoDB 提交并发度
innodb_compression_failure_threshold_pct 5 InnoDB 压缩失败阈值百分比
innodb_compression_level 6 InnoDB 压缩级别
innodb_compression_pad_pct_max 50 InnoDB 压缩填充百分比最大值
innodb_concurrency_tickets 5000 InnoDB 并发票数
innodb_data_file_path ibdata1:12M:autoextend InnoDB 数据文件路径
innodb_data_home_dir InnoDB 数据目录
innodb_ddl_buffer_size 1048576 InnoDB DDL 缓冲区大小
innodb_ddl_threads 4 InnoDB DDL 线程数量
innodb_deadlock_detect ON InnoDB 死锁检测
innodb_dedicated_server OFF InnoDB 独立服务器
innodb_default_row_format dynamic InnoDB 默认行格式
innodb_directories InnoDB 目录列表
innodb_disable_sort_file_cache OFF 禁用 InnoDB 排序文件缓存
innodb_doublewrite ON InnoDB 双写
innodb_doublewrite_batch_size 0 InnoDB 双写批量大小
innodb_doublewrite_dir InnoDB 双写目录
innodb_doublewrite_files 2 InnoDB 双写文件数量
innodb_doublewrite_pages 4 InnoDB 双写页面数量
innodb_extend_and_initialize ON InnoDB 扩展和初始化
innodb_fast_shutdown 1 快速关闭 InnoDB
innodb_file_per_table ON 每个表使用单独文件
innodb_fill_factor 100 InnoDB 填充因子
innodb_flush_log_at_timeout 1 InnoDB 根据超时刷新日志
innodb_flush_log_at_trx_commit 1 InnoDB 事务提交时刷新日志
innodb_flush_method fsync InnoDB 刷新方法
innodb_flush_neighbors 0 InnoDB 刷新邻近页面
innodb_flush_sync ON InnoDB 同步刷新
innodb_flushing_avg_loops 30 InnoDB 刷新平均循环
innodb_force_load_corrupted OFF 强制加载损坏的 InnoDB 数据
innodb_force_recovery 0 强制恢复模式
innodb_fsync_threshold 0 InnoDB 同步刷新阈值
innodb_ft_aux_table 全文检索辅助表
innodb_ft_cache_size 8000000 全文检索缓存大小
innodb_ft_enable_diag_print OFF 启用全文检索诊断打印
innodb_ft_enable_stopword ON 启用全文检索停用词
innodb_ft_max_token_size 84 全文检索最大标记大小
innodb_ft_min_token_size 3 全文检索最小标记大小
innodb_ft_num_word_optimize 2000 全文检索词数优化
innodb_ft_result_cache_limit 2000000000 全文检索结果缓存限制
innodb_ft_server_stopword_table 全文检索服务器停用词表
innodb_ft_sort_pll_degree 2 全文检索排序并行度
innodb_ft_total_cache_size 640000000 全文检索总缓存大小
innodb_ft_user_stopword_table 全文检索用户停用词表
innodb_idle_flush_pct 100 InnoDB 空闲刷新百分比
innodb_io_capacity 200 InnoDB IO 容量
innodb_io_capacity_max 2000 InnoDB IO 容量上限
innodb_lock_wait_timeout 50 InnoDB 锁等待超时时间
innodb_log_buffer_size 16777216 InnoDB 日志缓冲区大小
innodb_log_checksums ON InnoDB 日志校验
innodb_log_compressed_pages ON InnoDB 压缩日志页面
innodb_log_file_size 50331648 InnoDB 日志文件大小
innodb_log_files_in_group 2 InnoDB 日志文件组数量
innodb_log_group_home_dir ./ InnoDB 日志组目录
innodb_log_spin_cpu_abs_lwm 80 InnoDB 日志自旋 CPU 绝对低水位
innodb_log_spin_cpu_pct_hwm 50 InnoDB 日志自旋 CPU 百分比高水位
innodb_log_wait_for_flush_spin_hwm 400 InnoDB 日志等待刷新自旋高水位
innodb_log_write_ahead_size 8192 InnoDB 日志预写大小
innodb_log_writer_threads ON InnoDB 日志写入线程数量
innodb_lru_scan_depth 1024 InnoDB LRU 扫描深度
innodb_max_dirty_pages_pct 90.000000 InnoDB 最大脏页百分比
innodb_max_dirty_pages_pct_lwm 10.000000 InnoDB 最大脏页百分比最低水位
innodb_max_purge_lag 0 InnoDB 最大清理延迟
innodb_max_purge_lag_delay 0 InnoDB 最大清理延迟延迟
innodb_max_undo_log_size 1073741824 InnoDB 最大撤销日志大小
innodb_monitor_disable 禁用 InnoDB 监控
innodb_monitor_enable 启用 InnoDB 监控
innodb_monitor_reset 重置 InnoDB 监控
innodb_monitor_reset_all 重置所有 InnoDB 监控
innodb_numa_interleave OFF InnoDB NUMA 互换
innodb_old_blocks_pct 37 InnoDB 旧块百分比
innodb_old_blocks_time 1000 InnoDB 旧块时间(毫秒)
innodb_online_alter_log_max_size 134217728 InnoDB 在线修改日志最大大小
innodb_open_files 4000 InnoDB 打开文件数
innodb_optimize_fulltext_only OFF 仅优化 InnoDB 全文检索
innodb_page_cleaners 1 InnoDB 页面清理线程数量
innodb_page_size 16384 InnoDB 页面大小
innodb_parallel_read_threads 4 InnoDB 并行读线程数量
innodb_print_all_deadlocks OFF 打印所有 InnoDB 死锁
innodb_print_ddl_logs OFF 打印 InnoDB DDL 日志
innodb_purge_batch_size 300 InnoDB 清理批量大小
innodb_purge_rseg_truncate_frequency 128 InnoDB 清理段截断频率
innodb_purge_threads 4 InnoDB 清理线程数量
innodb_random_read_ahead OFF 随机读取 InnoDB 前瞻
innodb_read_ahead_threshold 56 InnoDB 读取前瞻阈值
innodb_read_io_threads 4 InnoDB 读取 IO 线程数量
innodb_read_only OFF InnoDB 只读模式
innodb_redo_log_archive_dirs InnoDB 重做日志存档目录
innodb_redo_log_capacity 104857600 InnoDB 重做日志容量
innodb_redo_log_encrypt OFF InnoDB 重做日志加密
innodb_replication_delay 0 InnoDB 复制延迟
innodb_rollback_on_timeout OFF InnoDB 超时回滚
innodb_rollback_segments 128 InnoDB 回滚段数量
innodb_segment_reserve_factor 12.500
000 InnoDB 段保留因子
innodb_sort_buffer_size 1048576 InnoDB 排序缓冲区大小
innodb_spin_wait_delay 6 InnoDB 自旋等待延迟
innodb_spin_wait_pause_multiplier 50 InnoDB 自旋等待暂停倍数
innodb_stats_auto_recalc ON InnoDB 统计自动重新计算
innodb_stats_include_delete_marked OFF InnoDB 统计包括删除标记
innodb_stats_method nulls_equal InnoDB 统计方法
innodb_stats_on_metadata OFF InnoDB 统计在元数据上
innodb_stats_persistent ON InnoDB 统计持久化
innodb_stats_persistent_sample_pages 20 InnoDB 统计持久化样本页数
innodb_stats_transient_sample_pages 8 InnoDB 统计瞬态样本页数
innodb_status_output OFF InnoDB 状态输出
innodb_status_output_locks OFF InnoDB 状态输出锁信息
innodb_strict_mode ON InnoDB 严格模式
innodb_sync_array_size 1 InnoDB 同步数组大小
innodb_sync_spin_loops 30 InnoDB 同步自旋循环
innodb_table_locks ON InnoDB 表锁模式
innodb_temp_data_file_path ibtmp1:12M:autoextend InnoDB 临时数据文件路径
innodb_temp_tablespaces_dir ./#innodb_temp/ InnoDB 临时表空间目录
innodb_thread_concurrency 0 InnoDB 线程并发度
innodb_thread_sleep_delay 10000 InnoDB 线程休眠延迟
innodb_tmpdir InnoDB 临时目录
innodb_undo_directory ./ InnoDB 撤销日志目录
innodb_undo_log_encrypt OFF InnoDB 撤销日志加密
innodb_undo_log_truncate ON InnoDB 撤销日志截断
innodb_undo_tablespaces 2 InnoDB 撤销表空间数量
innodb_use_fdatasync OFF 使用 InnoDB fdatasync
innodb_use_native_aio ON 使用 InnoDB 本机 AIO
innodb_validate_tablespace_paths ON 验证 InnoDB 表空间路径
innodb_version 8.0.33 InnoDB 版本
innodb_write_io_threads 4 InnoDB 写入 IO 线程数量
insert_id 0 插入 ID 初始值
interactive_timeout 28800 交互超时时间
internal_tmp_mem_storage_engine TempTable 内部临时存储引擎

这些参数的含义和作用在表格中进行了解释。如果需要更详细的信息或有其他问题,请随时提出。

# 10.j 头

下面是 MySQL 参数join_buffer_size的表格展示,包括了参数名称、参数值以及中文注释:

参数名称 参数值 中文注释
join_buffer_size 262144 JOIN 缓冲区大小,用于优化连接操作的缓冲区大小。

这个参数控制着用于执行连接操作(JOIN 操作)时的缓冲区大小。当执行连接操作时,MySQL 可以使用这个缓冲区来存储临时数据,以提高查询性能。参数的值表示缓冲区的大小,单位是字节。增大这个值可以提高某些查询的性能,但也会增加内存的消耗。

# 11.k 头

下面是 MySQL 参数的表格展示,包括了参数名称和其对应的值以及中文注释:

参数名称 参数值 中文注释
keep_files_on_create OFF 在创建临时文件后是否保留它们
key_buffer_size 8388608 MyISAM 索引键缓冲区大小
key_cache_age_threshold 300 MyISAM 索引键缓冲区中的键的最小年龄
key_cache_block_size 1024 MyISAM 索引键缓冲区块大小
key_cache_division_limit 100 MyISAM 索引键缓冲区分割限制
keyring_operations ON 是否启用密钥环操作

这些参数的含义和作用在表格中进行了解释。如果需要更详细的信息或有其他问题,请随时提出。

# 12.l 头

下面是 MySQL 参数的表格展示,包括了参数名称、参数值以及中文注释:

参数名称 参数值 中文注释
large_files_support ON 是否支持大文件
large_page_size 0 大页面大小(如果启用)
large_pages OFF 是否启用大页面
last_insert_id 0 上一次插入操作生成的 ID
lc_messages en_US 本地化消息语言
lc_messages_dir /usr/share/mysql-8.0/ 本地化消息语言目录
lc_time_names en_US 本地化时间名称
license GPL MySQL 许可证
local_infile OFF 是否允许本地文件加载
lock_wait_timeout 31536000 锁等待超时时间
locked_in_memory OFF 是否将表锁定在内存中
log_bin ON 启用二进制日志
log_bin_basename /var/lib/mysql/binlog 二进制日志文件名前缀
log_bin_index /var/lib/mysql/binlog.index 二进制日志索引文件路径
log_bin_trust_function_creators OFF 是否信任二进制日志中的函数创建者
log_bin_use_v1_row_events OFF 是否使用二进制日志中的 v1 行事件
log_error /var/log/mysqld.log 错误日志文件路径
log_error_services log_filter_internal; log_sink_internal 日志错误服务列表
log_error_suppression_list 错误日志抑制列表
log_error_verbosity 2 错误日志详细程度
log_output FILE 日志输出方式
log_queries_not_using_indexes OFF 记录未使用索引的查询
log_raw OFF 是否记录原始 SQL 语句
log_replica_updates ON 记录复制更新事件
log_slave_updates ON 记录从服务器更新事件
log_slow_admin_statements OFF 记录慢的管理员语句
log_slow_extra OFF 记录额外的慢查询
log_slow_replica_statements OFF 记录慢的复制语句
log_slow_slave_statements OFF 记录慢的从服务器语句
log_statements_unsafe_for_binlog ON 记录不安全用于二进制日志的语句
log_throttle_queries_not_using_indexes 0 限制不使用索引的查询的记录频率
log_timestamps UTC 日志中的时间戳使用的时区
long_query_time 10.000000 记录慢查询的阈值(秒)
low_priority_updates OFF 低优先级更新操作
lower_case_file_system OFF 文件系统是否区分大小写
lower_case_table_names 0 表名是否区分大小写

这些参数的含义和作用在表格中进行了解释。如果需要更详细的信息或有其他问题,请随时提出。

# 13.m 头

以下是对 MySQL 参数的解释,并使用表格进行展示:

参数名 参数值 解释
master_info_repository TABLE 主服务器信息存储引擎类型。
master_verify_checksum OFF 在复制过程中验证主服务器二进制日志文件的校验和。
max_allowed_packet 67108864 单个 SQL 语句或结果集的最大允许大小,以字节为单位。
max_binlog_cache_size 18446744073709547520 二进制日志缓存的最大大小。
max_binlog_size 1073741824 单个二进制日志文件的最大大小。
max_binlog_stmt_cache_size 18446744073709547520 二进制日志语句缓存的最大大小。
max_connect_errors 100 允许的最大连接错误次数,用于防止暴力破解。
max_connections 151 允许的最大并发连接数。
max_delayed_threads 20 延迟插入线程的最大数量。
max_digest_length 1024 查询摘要的最大长度。
max_error_count 1024 在一个查询中允许的最大错误数。
max_execution_time 0 单个查询的最大执行时间(以秒为单位)。
max_heap_table_size 16777216 最大的 Heap 表大小。
max_insert_delayed_threads 20 延迟插入线程的最大数量。
max_join_size 18446744073709551615 JOIN 操作允许的最大行数。
max_length_for_sort_data 4096 用于排序的数据的最大长度。
max_points_in_geometry 65536 几何数据类型中的最大点数。
max_prepared_stmt_count 16382 允许的最大预处理语句数。
max_relay_log_size 0 中继日志文件的最大大小。
max_seeks_for_key 18446744073709551615 查找索引键时允许的最大次数。
max_sort_length 1024 排序操作的最大长度。
max_sp_recursion_depth 0 存储过程递归调用的最大深度。
max_user_connections 0 单个用户允许的最大连接数。
max_write_lock_count 18446744073709551615 允许的最大写锁计数。
min_examined_row_limit 0 最小的行数,才会被考虑在查询的 EXPLAIN 结果中。
myisam_data_pointer_size 6 MyISAM 存储引擎数据指针的大小。
myisam_max_sort_file_size 9223372036853727232 MyISAM 排序文件的最大大小。
myisam_mmap_size 18446744073709551615 MyISAM 存储引擎的内存映射区域的大小。
myisam_recover_options OFF MyISAM 存储引擎的恢复选项。
myisam_sort_buffer_size 8388608 MyISAM 存储引擎排序缓冲区的大小。
myisam_stats_method nulls_unequal MyISAM 存储引擎使用的统计方法。
myisam_use_mmap OFF 是否使用内存映射文件来访问 MyISAM 表。
mysql_native_password_proxy_users OFF 是否允许使用原生密码认证的用户代理身份验证。
mysqlx_bind_address * MySQL X 协议绑定的 IP 地址。
mysqlx_compression_algorithms DEFLATE_STREAM
LZ4_MESSAGE
ZSTD_STREAM
MySQL X 协议支持的压缩算法。
mysqlx_connect_timeout 30 MySQL X 协议连接的超时时间(以秒为单位)。
mysqlx_deflate_default_compression_level 3 默认的 DEFLATE 压缩级别。
mysqlx_deflate_max_client_compression_level 5 客户端的最大 DEFLATE 压缩级别。
mysqlx_document_id_unique_prefix 0 文档 ID 的唯一前缀长度。
mysqlx_enable_hello_notice ON 是否启用 MySQL X 协议的欢迎通知。
mysqlx_idle_worker_thread_timeout 60 空闲的工作线程超时时间(以秒为单位)。
mysqlx_interactive_timeout 28800 交互式连接的超时时间(以秒为单位)。
mysqlx_lz4_default_compression_level 2 默认的 LZ4 压缩级别。
mysqlx_lz4_max_client_compression_level 8 客户端的最大 LZ4 压缩级别。
mysqlx_max_allowed_packet 67108864 MySQL X 协议的最大允许数据包大小。
mysqlx_max_connections 100 MySQL X 协议的最大并发连接数。
mysqlx_min_worker_threads 2 最小的工作线程数量。
mysqlx_port 33060 MySQL X 协议监听的端口号。
mysqlx_port_open_timeout 0 MySQL X 协议端口打开的超时时间(以秒为单位)。
mysqlx_read_timeout 30 MySQL X 协议读取操作的超时时间(以秒为单位)。
mysqlx_socket /var/run/mysqld/mysqlx.sock MySQL X 协议的套接字文件路径。
mysqlx_ssl_ca MySQL X 协议的 SSL CA 证书文件路径。
mysqlx_ssl_capath MySQL X 协议的 SSL CA 证书目录路径。
mysqlx_ssl_cert MySQL X 协议的 SSL 证书文件路径。
mysqlx_ssl_cipher MySQL X 协议的 SSL 加密算法。
mysqlx_ssl_crl MySQL X 协议的 SSL CRL 文件路径。
mysqlx_ssl_crlpath MySQL X 协议的 SSL CRL 目录路径。
mysqlx_ssl_key MySQL X 协议的 SSL 私钥文件路径。
mysqlx_wait_timeout 28800 MySQL X 协议的等待超时时间(以秒为单位)。
mysqlx_write_timeout 60 MySQL X 协议写入操作的超时时间(以秒为单位)。
mysqlx_zstd_default_compression_level 3 默认的 ZSTD 压缩级别。
mysqlx_zstd_max_client_compression_level 11 客户端的最大 ZSTD 压缩级别。

# 14.n 头

下面是一个用表格展示并注释的 MySQL 参数列表:

参数 说明
net_buffer_length 16384 网络缓冲区的大小,以字节为单位。
net_read_timeout 30 网络读取操作的超时时间,单位秒。
net_retry_count 10 在网络连接中的读写操作失败后的重试次数。
net_write_timeout 60 网络写入操作的超时时间,单位秒。
new OFF 启用或禁用 MySQL 5.0.x 之前的查询语法。
ngram_token_size 2 在 n-gram 全文搜索中使用的标记大小。

以上是 MySQL 的一些常用参数,它们可以通过修改配置文件来进行调整,以满足特定应用的需求。

# 15.o 头

以下是 MySQL 参数的表格展示,附带中文注释:

参数 说明
offline_mode OFF 是否启用脱机模式(离线模式),通常为 OFF。
old OFF 是否启用旧式(过时)查询语法,通常为 OFF。
old_alter_table OFF 是否启用旧式 ALTER TABLE 语法,通常为 OFF。
open_files_limit 10000 打开文件的最大限制数。
optimizer_max_subgraph_pairs 100000 优化器中最大子图对数。
optimizer_prune_level 1 优化器中的修剪级别。
optimizer_search_depth 62 优化器搜索深度。
optimizer_switch 各种选项设置 优化器的开关选项,包括索引合并、条件下推等等。
optimizer_trace enabled=off,one_line=off 优化器跟踪是否启用以及跟踪选项。
optimizer_trace_features greedy_search=on,
range_optimizer=on,
dynamic_range=on,
repeated_subselect=on
优化器跟踪的特性设置。
optimizer_trace_limit 1 优化器跟踪的限制数目。
optimizer_trace_max_mem_size 1048576 优化器跟踪的最大内存限制。
optimizer_trace_offset -1 优化器跟踪的偏移量。
original_commit_timestamp 36028797018963968 原始提交时间戳。
original_server_version 999999 原始服务器版本。

这些参数可以通过修改 MySQL 的配置文件来进行调整,以满足具体应用需求。

# 16.p 头

下面是 MySQL 参数的表格展示,包括中文注释:

参数 说明
parser_max_mem_size 18446744073709551615 解析器最大内存限制。
partial_revokes OFF 是否启用部分撤销。
password_history 0 密码历史记录的数量。
password_require_current OFF 是否要求当前密码。
password_reuse_interval 0 密码重用的间隔时间(以天为单位)。
performance_schema ON 是否启用性能模式。
performance_schema_accounts_size -1 性能模式中账户信息的最大数量。
performance_schema_digests_size 10000 性能模式中摘要信息的最大数量。
performance_schema_error_size 5288 性能模式中错误信息的大小。
performance_schema_events_stages_history_long_size 10000 性能模式中长时间存储的事件和阶段信息的最大数量。
performance_schema_events_stages_history_size 10 性能模式中事件和阶段信息的最大数量。
performance_schema_events_statements_history_long_size 10000 性能模式中长时间存储的 SQL 语句执行信息的最大数量。
performance_schema_events_statements_history_size 10 性能模式中 SQL 语句执行信息的最大数量。
performance_schema_events_transactions_history_long_size 10000 性能模式中长时间存储的事务信息的最大数量。
performance_schema_events_transactions_history_size 10 性能模式中事务信息的最大数量。
performance_schema_events_waits_history_long_size 10000 性能模式中长时间存储的等待事件信息的最大数量。
performance_schema_events_waits_history_size 10 性能模式中等待事件信息的最大数量。
performance_schema_hosts_size -1 性能模式中主机信息的最大数量。
performance_schema_max_cond_classes 150 性能模式中条件类别的最大数量。
performance_schema_max_cond_instances -1 性能模式中条件实例的最大数量。
performance_schema_max_digest_length 1024 性能模式中摘要的最大长度。
performance_schema_max_digest_sample_age 60 性能模式中摘要样本的最大年龄(以秒为单位)。
performance_schema_max_file_classes 80 性能模式中文件类别的最大数量。
performance_schema_max_file_handles 32768 性能模式中文件句柄的最大数量。
performance_schema_max_file_instances -1 性能模式中文件实例的最大数量。
performance_schema_max_index_stat -1 性能模式中索引统计信息的最大数量。
performance_schema_max_memory_classes 450 性能模式中内存类别的最大数量。
performance_schema_max_metadata_locks -1 性能模式中元数据锁的最大数量。
performance_schema_max_mutex_classes 350 性能模式中互斥锁类别的最大数量。
performance_schema_max_mutex_instances -1 性能模式中互斥锁实例的最大数量。
performance_schema_max_prepared_statements_instances -1 性能模式中准备好的 SQL 语句实例的最大数量。
performance_schema_max_program_instances -1 性能模式中程序实例的最大数量。
performance_schema_max_rwlock_classes 60 性能模式中读写锁类别的最大数量。
performance_schema_max_rwlock_instances -1 性能模式中读写锁实例的最大数量。
performance_schema_max_socket_classes 10 性能模式中套接字类别的最大数量。
performance_schema_max_socket_instances -1 性能模式中套接字实例的最大数量。
performance_schema_max_sql_text_length 1024 性能模式中 SQL 文本的最大长度。
performance_schema_max_stage_classes 175 性能模式中阶段类别的最大数量。
performance_schema_max_statement_classes 219 性能模式中语句类别的最大数量。
performance_schema_max_statement_stack 10 性能模式中语句堆栈的最大深度。
performance_schema_max_table_handles -1 性能模式中表句柄的最大数量。
performance_schema_max_table_instances -1 性能模式中表实例的最大数量。
performance_schema_max_table_lock_stat -1 性能模式中表锁统计信息的最大数量。
performance_schema_max_thread_classes 100 性能模式中线程类别的最大数量。
performance_schema_max_thread_instances -1 性能模式中线程实例的最大数量。
performance_schema_session_connect_attrs_size 512 性能模式中会话连接属性的大小。
performance_schema_setup_actors_size -1 性能模式中设置演员的最大数量。
performance_schema_setup_objects_size -1 性能模式中设置对象的最大数量。
performance_schema_show_processlist OFF 是否在性能模式中显示进程列表。
performance_schema_users_size -1 性能模式中用户信息的最大数量。
persist_only_admin_x509_subject 只保留管理员的 X.509 主题。
persist_sensitive_variables_in_plaintext ON 是否将敏感变量以明文形式保留。
persisted_globals_load ON 是否加载持久化全局变量。
pid_file /var/run/mysqld/mysqld.pid 存储 MySQL 进程 ID 的文件路径。
plugin_dir /usr/lib64/mysql/plugin/ MySQL 插件目录的路径。
port 3306 MySQL 服务器的端口号。
preload_buffer_size 32768 预加载缓冲区的大小。
print_identified_with_as_hex OFF 是否以十六进制形式打印已识别的身份。
profiling OFF 是否启用性能分析。
profiling_history_size 15 性能分析历史记录的数量。
protocol_compression_algorithms zlib,zstd,uncompressed 协议压缩算法。
protocol_version 10 MySQL 协议版本。
proxy_user 代理用户。
pseudo_replica_mode OFF 是否启用伪副本模式。
pseudo_slave_mode OFF 是否启用伪从模式。
pseudo_thread_id 1038589 伪线程 ID。

这些参数可通过修改 MySQL 的配置文件以满足特定的应用需求。

# 17.q 头

下面是 MySQL 参数的表格展示,包括中文注释:

参数 说明
query_alloc_block_size 8192 查询分配内存块的大小,以字节为单位。
query_prealloc_size 8192 查询预分配内存的大小,以字节为单位。

这些参数用于控制 MySQL 服务器中查询操作的内存分配和预分配方式,可以通过修改配置文件来调整以满足特定的性能需求。

# 18.r 头

下面是 MySQL 参数的表格展示,包括中文注释:

参数 说明
rand_seed1 0 随机数生成种子 1。
rand_seed2 0 随机数生成种子 2。
range_alloc_block_size 4096 范围分配内存块的大小,以字节为单位。
range_optimizer_max_mem_size 8388608 范围优化器的最大内存限制,以字节为单位。
rbr_exec_mode STRICT 复制事件执行模式,通常为 STRICT。
read_buffer_size 131072 读取缓冲区的大小,以字节为单位。
read_only OFF 是否启用只读模式,通常为 OFF。
read_rnd_buffer_size 262144 随机读取缓冲区的大小,以字节为单位。
regexp_stack_limit 8000000 正则表达式堆栈限制。
regexp_time_limit 32 正则表达式运行时间限制,以秒为单位。
relay_log iZwz9hmmq7muwhv31su0jeZ-relay-bin 中继日志的位置和名称。
relay_log_basename /var/lib/mysql/iZwz9hmmq7muwhv31su0jeZ-relay-bin 中继日志的基本名称和路径。
relay_log_index /var/lib/mysql/iZwz9hmmq7muwhv31su0jeZ-relay-bin.index 中继日志索引文件的路径。
relay_log_info_file relay-log.info 中继日志信息文件的名称。
relay_log_info_repository TABLE 中继日志信息的存储库类型。
relay_log_purge ON 是否启用中继日志自动清理,通常为 ON。
relay_log_recovery OFF 中继日志恢复模式,通常为 OFF。
relay_log_space_limit 0 中继日志空间限制,以字节为单位。
replica_allow_batching ON 是否允许批处理操作,通常为 ON。
replica_checkpoint_group 512 复制检查点组。
replica_checkpoint_period 300 复制检查点间隔时间,以秒为单位。
replica_compressed_protocol OFF 是否启用复制压缩协议,通常为 OFF。
replica_exec_mode STRICT 复制执行模式,通常为 STRICT。
replica_load_tmpdir /tmp 复制加载临时文件的目录。
replica_max_allowed_packet 1073741824 复制最大允许数据包大小,以字节为单位。
replica_net_timeout 60 复制网络超时时间,以秒为单位。
replica_parallel_type LOGICAL_CLOCK 复制并行化类型。
replica_parallel_workers 4 复制并行化工作线程数量。
replica_pending_jobs_size_max 134217728 复制待处理作业的最大大小,以字节为单位。
replica_preserve_commit_order ON 是否保留提交顺序,通常为 ON。
replica_skip_errors OFF 是否跳过复制错误,通常为 OFF。
replica_sql_verify_checksum ON 是否验证复制 SQL 语句的校验和,通常为 ON。
replica_transaction_retries 10 复制事务的重试次数。
replica_type_conversions 复制类型转换设置。
replication_optimize_for_static_plugin_config OFF 是否优化静态插件配置的复制设置,通常为 OFF。
replication_sender_observe_commit_only OFF 复制发送者是否只观察提交,通常为 OFF。
report_host 报告主机名。
report_password 报告密码。
report_port 3306 报告端口号。
report_user 报告用户名。
require_row_format OFF 是否要求行格式,通常为 OFF。
require_secure_transport OFF 是否要求安全传输,通常为 OFF。
resultset_metadata FULL 结果集元数据级别,通常为 FULL。
rpl_read_size 8192 复制读取大小,以字节为单位。
rpl_stop_replica_timeout 31536000 停止复制的超时时间,以秒为单位。
rpl_stop_slave_timeout 31536000 停止从属的超时时间,以秒为单位。

这些参数用于配置 MySQL 复制和服务器性能,可通过修改配置文件来调整以满足特定的需求。

# 19.s 头

以下是 MySQL 参数的表格展示,附带中文注释:

参数 说明
schema_definition_cache 256 数据库架构定义缓存大小,以表为单位。
secondary_engine_cost_threshold 100000.000000 次要存储引擎成本阈值。
secure_file_priv /var/lib/mysql-files/ 安全文件目录的路径。
select_into_buffer_size 131072 SELECT INTO 缓冲区的大小,以字节为单位。
select_into_disk_sync OFF 是否同步将 SELECT INTO 数据写入磁盘,通常为 OFF。
select_into_disk_sync_delay 0 SELECT INTO 数据写入磁盘的延迟时间,以秒为单位。
server_id 1 服务器唯一标识符。
server_id_bits 32 服务器标识位数。
server_uuid c5af0d3e-7a9e-11ed 服务器 UUID。
session_track_gtids OFF 是否跟踪全局事务标识(GTID),通常为 OFF。
session_track_schema ON 是否跟踪模式变更,通常为 ON。
session_track_state_change OFF 是否跟踪系统变量的状态更改,通常为 OFF。
session_track_system_variables time_zone,
autocommit,
character_set_client,
character_set_results,
character_set_connection
跟踪的系统变量列表。
session_track_transaction_info OFF 是否跟踪事务信息,通常为 OFF。
sha256_password_auto_generate_rsa_keys ON 是否自动生成 SHA256 密码的 RSA 密钥,通常为 ON。
sha256_password_private_key_path private_key.pem SHA256 密码私钥路径。
sha256_password_proxy_users OFF 是否允许 SHA256 密码代理用户,通常为 OFF。
sha256_password_public_key_path public_key.pem SHA256 密码公钥路径。
show_create_table_skip_secondary_engine OFF 是否跳过显示二级存储引擎信息,通常为 OFF。
show_create_table_verbosity OFF 显示 CREATE TABLE 语句的冗长程度,通常为 OFF。
showgipk_in_create_table_and
information_schema
ON 在 CREATE TABLE 和信息模式中显示全局自增主键,通常为 ON。
show_old_temporals OFF 是否显示旧式时间数据类型,通常为 OFF。
skip_external_locking ON 是否跳过外部锁定,通常为 ON。
skip_name_resolve OFF 是否跳过主机名解析,通常为 OFF。
skip_networking OFF 是否禁用网络连接,通常为 OFF。
skip_replica_start OFF 是否跳过从属服务器启动,通常为 OFF。
skip_show_database OFF 是否跳过 SHOW DATABASES 命令,通常为 OFF。
skip_slave_start OFF 是否跳过复制从属服务器启动,通常为 OFF。
slave_allow_batching ON 是否允许从属服务器批量操作,通常为 ON。
slave_checkpoint_group 512 复制检查点组。
slave_checkpoint_period 300 复制检查点间隔时间,以秒为单位。
slave_compressed_protocol OFF 是否启用复制压缩协议,通常为 OFF。
slave_exec_mode STRICT 复制执行模式,通常为 STRICT。
slave_load_tmpdir /tmp 从属服务器加载临时文件的目录。
slave_max_allowed_packet 1073741824 从属服务器最大允许数据包大小,以字节为单位。
slave_net_timeout 60 从属服务器网络超时时间,以秒为单位。
slave_parallel_type LOGICAL_CLOCK 从属服务器并行化类型。
slave_parallel_workers 4 从属服务器并行化工作线程数量。
slave_pending_jobs_size_max 134217728 从属服务器待处理作业的最大大小,以字节为单位。
slave_preserve_commit_order ON 是否保留从属服务器的提交顺序,通常为 ON。
slave_rows_search_algorithms INDEX_SCAN,HASH_SCAN 从属服务器行搜索算法。
slave_skip_errors OFF 是否跳过从属服务器的错误,通常为 OFF。
slave_sql_verify_checksum ON 是否验证从属服务器的 SQL 语句校验和,通常为 ON。
slave_transaction_retries 10 从属服务器事务的重试次数。
slave_type_conversions 从属服务器类型转换设置。
slow_launch_time 2 慢启动时间,以秒为单位。
slow_query_log OFF 是否启用慢查询日志,通常为 OFF。
slow_query_log_file /var/lib/mysql/iZwz9hmmq7.log 慢查询日志文件路径。
socket /var/lib/mysql/mysql.sock MySQL 服务器套接字文件路径。
sort_buffer_size 262144 排序缓冲区的大小,以字节为单位。
source_verify_checksum OFF 是否验证源数据的校验和,通常为 OFF。
sql_auto_is_null OFF 是否将插入 NULL 值的行视为自动增加 ,通常为 OFF。
sql_big_selects ON 是否启用大查询优化,通常为 ON。
sql_buffer_result OFF 是否缓冲查询结果,通常为 OFF。
sql_generate_invisible_primary_key OFF 是否生成不可见主键,通常为 OFF。
sql_log_bin ON 是否启用二进制日志,通常为 ON。
sql_log_off OFF 是否关闭 SQL 日志,通常为 OFF。
sql_mode ONLY_FULL_GROUP_BY,
STRICT_TRANS_TABLES,
NO_ZERO_IN_DATE,
NO_ZERO_DATE,
NO_ENGINE_SUBSTITUTION
SQL 模式。
sql_notes ON 是否启用 SQL 笔记,通常为 ON。
sql_quote_show_create ON 是否在 SHOW CREATE 语句中引用对象名称,通常为 ON。
sql_replica_skip_counter 0 从属服务器跳过的事件数。
sql_require_primary_key OFF 是否要求表有主键,通常为 OFF。
sql_safe_updates OFF 是否启用安全更新模式,通常为 OFF。
sql_select_limit 2000 查询结果集的行数限制。
sql_slave_skip_counter 0 复制从属服务器跳过的事件数。
sql_warnings OFF 是否启用 SQL 警告,通常为 OFF。
ssl_ca ca.pem SSL 证书颁发机构的证书文件路径。
ssl_capath SSL 证书颁发机构的证书路径。
ssl_cert server-cert.pem SSL 服务器证书文件路径。
ssl_cipher SSL 加密套件。
ssl_crl SSL 证书吊销列表(CRL)文件路径。
ssl_crlpath SSL 证书吊销列表(CRL)路径。
ssl_fips_mode OFF 是否启用 SSL FIPS 模式,通常为 OFF。
ssl_key server-key.pem SSL 服务器私钥文件路径。
ssl_session_cache_mode ON SSL 会话缓存模式。
ssl_session_cache_timeout 300 SSL 会话缓存超时时间,以秒为单位。
statement_id 1370 语句 ID。
stored_program_cache 256 存储程序缓存大小,以存储过程为单位。
stored_program_definition_cache 256 存储程序定义缓存大小,以存储过程为单位。
super_read_only OFF 是否启用超级只读模式,通常为 OFF。
sync_binlog 1 二进制日志同步策略。
sync_master_info 10000 主服务器信息文件同步间隔,以字节为单位。
sync_relay_log 10000 中继日志同步间隔,以字节为单位。
sync_relay_log_info 10000 中继日志信息同步间隔,以字节为单位。
sync_source_info 10000 源信息同步间隔,以字节为单位。
system_time_zone CST 系统时区。

这些参数用于配置 MySQL 服务器的各种行为和性能特性,可通过修改配置文件来满足特定需求。

# 20.t 头

以下是 MySQL 参数的表格展示,附带中文注释:

参数 说明
table_definition_cache 2000 表定义缓存大小,以表为单位。
table_encryption_privilege_check OFF 是否启用表加密特权检查,通常为 OFF。
table_open_cache 4000 表打开缓存大小,以表为单位。
table_open_cache_instances 16 表打开缓存实例数。
tablespace_definition_cache 256 表空间定义缓存大小,以表空间为单位。
temptable_max_mmap 1073741824 临时表最大内存映射大小,以字节为单位。
temptable_max_ram 1073741824 临时表最大 RAM 内存大小,以字节为单位。
temptable_use_mmap ON 是否使用内存映射来创建临时表,通常为 ON。
terminology_use_previous NONE 术语使用的前一设置。
thread_cache_size 9 线程缓存大小。
thread_handling one-thread-per-connection 线程处理模式。
thread_stack 1048576 线程堆栈大小,以字节为单位。
time_zone SYSTEM 系统时区。
timestamp 1695216812.010526 时间戳。
tls_ciphersuites TLS 密码套件。
tls_version TLSv1.2,TLSv1.3 TLS 协议版本。
tmp_table_size 16777216 临时表大小,以字节为单位。
tmpdir /tmp 临时文件目录的路径。
transaction_alloc_block_size 8192 事务分配块大小,以字节为单位。
transaction_allow_batching OFF 是否允许事务批处理,通常为 OFF。
transaction_isolation REPEATABLE-READ 事务隔离级别。
transaction_prealloc_size 4096 事务预分配大小,以字节为单位。
transaction_read_only OFF 是否以只读模式启动事务,通常为 OFF。
transaction_write_set_extraction XXHASH64 事务写集提取算法。

这些参数用于配置 MySQL 服务器的表格和临时表、线程管理、时区和加密等方面的特性,可通过修改配置文件以满足特定需求。

# 21.u 头

下面是 MySQL 参数的表格展示,包括中文注释:

参数 说明
unique_checks ON 是否启用唯一性检查,通常为 ON。
updatable_views_with_limit YES 是否允许使用 LIMIT 更新可更新的视图,通常为 YES。
use_secondary_engine ON 是否使用次要存储引擎,通常为 ON。

这些参数用于控制 MySQL 服务器的行为和特性,可以通过配置文件进行调整以满足特定需求。

# 22.v 头

以下是 MySQL 参数的表格展示,附带中文注释:

参数 说明
validate_password.check_user_name ON 是否检查密码与用户名的相似性,通常为 ON。
validate_password.dictionary_file 用于密码验证的字典文件路径。
validate_password.length 8 密码最小长度要求,通常为 8。
validate_password.mixed_case_count 1 密码中需要包含的大小写字母数量,通常为 1。
validate_password.number_count 1 密码中需要包含的数字数量,通常为 1。
validate_password.policy MEDIUM 密码策略级别,通常为 MEDIUM。
validate_password.special_char_count 1 密码中需要包含的特殊字符数量,通常为 1。
version 8.0.33 MySQL 服务器的版本号。
version_comment MySQL Community Server - GPL MySQL 服务器的版本描述。
version_compile_machine x86_64 MySQL 服务器编译的机器架构。
version_compile_os Linux MySQL 服务器编译的操作系统。
version_compile_zlib 1.2.13 MySQL 服务器编译时使用的 zlib 库版本。

这些参数包括密码策略、版本信息和编译配置等,用于控制 MySQL 服务器的密码安全性和描述服务器的版本信息。可通过修改配置文件来调整部分参数以满足特定需求。

# 23.w 头

以下是 MySQL 参数的表格展示,附带中文注释:

参数 说明
wait_timeout 28800 等待超时时间,通常为 28800 秒。
warning_count 0 警告计数,通常为 0。
windowing_use_high_precision ON 是否使用高精度窗口函数,通常为 ON。

这些参数控制了 MySQL 服务器的等待超时时间、警告计数和窗口函数的高精度使用。可通过配置文件进行相应调整以满足特定需求。超时等待时间默认是 8 小时。

# 24.x 头

下面是 MySQL 参数的表格展示,包括中文注释:

参数 说明
xa_detach_on_prepare ON 在准备阶段分离 XA 事务,通常为 ON。

这个参数控制在 XA 事务的准备阶段是否分离(detach)事务。当设置为 ON 时,在准备阶段会分离事务,否则不会。可通过配置文件进行相应调整以满足特定需求。

# 9.JDBC 的 URL 详解

jdbc 的格式:

jdbc:mysql://[host][,failoverhost...][:port]/[database] [?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]...
1

例如:

jdbc:mysql://10.171.55.193/uba_db?useUnicode=true&characterEncoding=UTF-8
1

参数详解:

参数 作用
user 数据库用户名(用于连接数据库)
password 用户密码(用于连接数据库)
useUnicode 是否使用 Unicode 字符集,如果参数 characterEncoding 设置为 gb2312 或 gbk,本参数值必须设置为 true)
characterEncoding 当 useUnicode 设置为 true 时,指定字符编码。比如可设置为 gb2312 或 gbk
autoReconnect 当数据库连接异常中断时,是否自动重新连接
autoReconnectForPools 是否使用针对数据库连接池的重连策略
failOverReadOnly 自动重连成功后,连接是否设置为只读
maxReconnects autoReconnect 设置为 true 时,重试连接的次数
initialTimeout autoReconnect 设置为 true 时,两次重连之间的时间间隔,单位:秒
connectTimeout 和数据库服务器建立 socket 连接时的超时,单位:毫秒。 0 表示永不超时,适用于 JDK 1.4 及更高版本
socketTimeout socket 操作(读写)超时,单位:毫秒。 0 表示永不超时
上次更新: 11/2/2024, 2:20:26 PM