MySQL 源码解读 -- 参数初始化 Posted on 2019-06-19 In Database , MySQL , MySQL 源码解读 Views: Symbols count in article: 113 Reading time ≈ 1 mins. MySQL 源码解读 -- 参数初始化 参数初始化整个加载参数的过程是, 读取配置文件, 加载到一个map中, 然后加载命令行参数, 覆盖到之前的map中, 然后生成global system variable/status 讲解初始化函数 load_defaults 过程 加载my_defaults_file 文件search_default_file_with_ext 在最新的8.0.21 代码中 123456789mysqld_main { init_variable_default_paths(); // 加载配置文件路径 ho_error = handle_early_options(); // 加载早期的参数 init_sql_statement_names(); // 填充System_status_var.com_stat sys_var_init(); // 真正开始初始化各种参数}