相关推荐recommended
【Mysql系列】Mysql基础篇
作者:mmseoamin日期:2023-12-11

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。

【Mysql系列】Mysql基础篇,img,第1张

  • 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
    • 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

      非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

博客目录

    • 一.库级别
      • 1.显示所有数据库
      • 2.创建数据库
      • 3.显示数据库创建语句
      • 4.选用数据库
      • 5.修改数据库
      • 6.删除数据库
      • 7.获取库下的表
      • 二.表级别
        • 1.查看所有表
        • 2.建表语句
        • 3.查看表字段
        • 4.删除表
        • 5.清空表
        • 6.修改表名
        • 7.修改表描述
        • 8.修改表的字符集
        • 9.检查重复数据
        • 三.字段信息
          • 1.新增字段
          • 2.修改字段
          • 3.更新字段
          • 4.自动更新字段
          • 5.删除字段
          • 6.字段排序
          • 7.时间字段注解
          • 四.行数据处理
            • 1.新增行数据
            • 2.删除行数据
            • 3.更新行数据
            • 4.相同的数据删一条
            • 五.索引信息
              • 1.新增索引
              • 2.删除索引
              • 3.新建约束
              • 4.主键约束
              • 5.唯一约束
              • 6.外键约束
              • 7.非空约束
              • 8.默认值约束
              • 9.检查约束
              • 六.服务端配置
                • 1.启动 mysql
                • 2.登录方式
                • 3.查看客户端连接
                • 4.执行 sql 文件
                • 5.查看服务端编码
                • 6.获取连接 id
                • 七.常见问题
                  • 1.删除缓存
                  • 2.查看缓冲池的信息
                  • 3.显示 ddl 频次
                  • 4.查询库表列
                  • 5.索引监控
                  • 6.查看等待锁的语句
                  • 7.SHOW PROCESSLIST
                  • 8.查询死锁
                  • 9.查询主从信息
                  • 10.查看数据库支持的引擎
                  • 11.字符集
                  • 八.Mysql 变量
                    • 0.查询变量方法
                    • 1.a 头
                    • 2.b 头
                    • 3.c 头
                    • 4.d 头
                    • 5.e 头
                    • 6.f 头
                    • 7.g 头
                    • 8.h 头
                    • 9.i 头
                    • 10.j 头
                    • 11.k 头
                    • 12.l 头
                    • 13.m 头
                    • 14.n 头
                    • 15.o 头
                    • 16.p 头
                    • 17.q 头
                    • 18.r 头
                    • 19.s 头
                    • 20.t 头
                    • 21.u 头
                    • 22.v 头
                    • 23.w 头
                    • 24.x 头
                    • 9.JDBC 的 URL 详解

                      一.库级别

                      1.显示所有数据库

                      show  databases;
                      

                      2.创建数据库

                      #创建数据库
                      create database name;
                      #创建数据库
                      CREATE DATABASE IF NOT EXISTS `test`;
                      

                      3.显示数据库创建语句

                      show create database kwan;
                      

                      4.选用数据库

                      #使用databasenaem数据库
                      use databasenaem;
                      

                      5.修改数据库

                      alter database <数据库名字> character set <字符集> collate <校对规则名>
                      

                      6.删除数据库

                      drop database if exists dbname;
                      

                      7.获取库下的表

                      有以下 2 种方式获取数据库的概览,库表列的数据,方式一的方式巨慢,方式二是优化方案.

                      方式一

                       ResultSet tables1 = dbMetaData.getTables(null, null, null, null);
                      

                      方式二

                      SELECT * FROM information_schema.`columns`;
                      desc information_schema.`columns`;
                      

                      【Mysql系列】Mysql基础篇,image-20220908165929538,第2张

                      二.表级别

                      1.查看所有表

                      #查看当前所有表
                      show tables;
                      

                      2.建表语句

                      #查看当前数据库建表语句
                      show create table table_name;
                      

                      基础建表

                      CREATE TABLE `buy_log` (
                        `userid` int unsigned NOT NULL,
                        `buy_date` date DEFAULT NULL,
                        KEY `userid` (`userid`),
                        KEY `userid_2` (`userid`,`buy_date`)
                      ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
                      

                      带描述建表

                      -- kwan.chatbot definition
                      CREATE TABLE `chatbot` (
                        `id` int unsigned NOT NULL AUTO_INCREMENT,
                        `question` text,
                        `response` text,
                        `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
                        PRIMARY KEY (`id`) USING BTREE
                      ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='聊天机器人记录表';
                      

                      decimal字段类型和create_time字段

                      CREATE TABLE `vue_chat` (
                        `id` int unsigned NOT NULL AUTO_INCREMENT,
                        `goods_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '商品名称',
                        `goods_img` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '商品图片',
                        `goods_price` decimal(8,2) DEFAULT NULL COMMENT '商品价格',
                        `goods_state` varchar(10) DEFAULT NULL COMMENT '商品购买状态',
                        `goods_count` decimal(8,2) DEFAULT NULL COMMENT '商品价格',
                        `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
                        PRIMARY KEY (`id`) USING BTREE
                      ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='vue购物车项目';
                      

                      多字段建表:

                      CREATE TABLE IF NOT EXISTS `biz_table_relationship` (
                        `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
                        `project_id` bigint(20) NOT NULL COMMENT '项目id',
                        `source_id` bigint(20) NOT NULL COMMENT '数据源id',
                        `database` varchar(64) NOT NULL COMMENT '库名',
                        `relation_id` bigint(20) NOT NULL COMMENT '关系id',
                        `base_table_name` varchar(255) NOT NULL COMMENT '主表名称',
                        `relative_table_name` varchar(255) NOT NULL DEFAULT '' COMMENT '副表',
                        `config` text COMMENT '关系详情',
                        `sql` text COMMENT 'sql',
                        `relationship_type` int(2) DEFAULT NULL COMMENT '关联类型,1:(1:1),2:(1:N),3:(N:1)',
                        `creator` varchar(64) NOT NULL COMMENT '创建人名称',
                        `memo` varchar(255) DEFAULT NULL COMMENT '描述信息',
                        `tenant_id` varchar(64) NOT NULL DEFAULT '' COMMENT '租户id',
                        `is_delete` tinyint(4) DEFAULT '0' COMMENT '是否删除',
                        `create_by` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建人id',
                        `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
                        `update_by` bigint(20) DEFAULT NULL COMMENT '更新人id',
                        `update_time` datetime DEFAULT NULL COMMENT '更新时间',
                        PRIMARY KEY (`id`) USING BTREE
                      ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='表之间关联信息表';
                      

                      3.查看表字段

                      #查看表字段信息
                      desc table_name;
                      #查看表字段信息
                      describe tablename;
                      

                      【Mysql系列】Mysql基础篇,image-20231114011723446,第3张

                      4.删除表

                      #删除表
                      DROP TABLE if  EXISTS table_name;
                      

                      5.清空表

                      #清空表
                      TRUNCATE TABLE ddl_task_record;
                      

                      6.修改表名

                      ALTER TABLE dim_bl_week_info_2 RENAME  ads_dim_financial_year_week_info;
                      

                      7.修改表描述

                      ALTER TABLE kwan.chatbot COMMENT='聊天机器人记录表';
                      

                      8.修改表的字符集

                      #修改表的字符集
                      alter table <表名> character set <字符集>;
                      

                      9.检查重复数据

                      SELECT period_sdate, product_key, size_code, managing_city_no
                      FROM ads_sense_rep.ads_day_city_brand_sku_size_rep
                      GROUP BY period_sdate, product_key, size_code, managing_city_no
                      HAVING COUNT(*) > 1;
                      

                      三.字段信息

                      1.新增字段

                      #新增列
                      alter table rv.rv_schema_table add column `original_table_name` varchar(100) default null COMMENT '原始视图名' after `table_name`;
                      #新增删除字段
                      ALTER TABLE table_name ADD COLUMN is_delete TINYINT(1) DEFAULT 0 NOT NULL;
                      

                      2.修改字段

                      ALTER TABLE operate_user_menu change user_id employee_number VARCHAR (22) COMMENT '员工编号';
                      

                      3.更新字段

                      #修改注释
                      ALTER TABLE `rv`.ddl_task MODIFY create_by VARCHAR (22) NOT NULL COMMENT '创建人';
                      ALTER TABLE `rv`.ddl_task MODIFY update_by VARCHAR (22) NOT NULL COMMENT '更新人';
                      ALTER TABLE `rv`.ddl_task_record MODIFY stdout_log LONGTEXT default NULL COMMENT '执行日志';
                      ALTER TABLE `rv`.ddl_task_record MODIFY stderr_log LONGTEXT default NULL COMMENT '错误日志';
                      ALTER TABLE `rv`.ddl_task_record MODIFY error LONGTEXT default NULL COMMENT '错误日志';
                      

                      4.自动更新字段

                      ALTER TABLE kwan.csdn_user_info
                          ADD COLUMN `update_time` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' AFTER `create_time`;
                      

                      5.删除字段

                      #删除字段
                      ALTER TABLE `rv`.`ddl_task` DROP res_type;
                      

                      6.字段排序

                      SELECT * from kwan.chatbot order by id desc;
                      

                      7.时间字段注解

                      @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
                      private Date updateTime;
                      

                      四.行数据处理

                      1.新增行数据

                      #新增行
                      INSERT INTO table_name ( column1 ,...) VALUES ( value1,...);
                      

                      2.删除行数据

                      #删除行数据
                      DELETE FROM kwan.chatbot WHERE question='hello';
                      

                      3.更新行数据

                      #更新数据
                      UPDATE dct_logs SET operate_type = '更新' WHERE operate_type = 'UPDATE';
                      UPDATE ddl_task_record SET stdout_log  = '' WHERE length(stdout_log)>100000;
                      update rv_schema_table_column set column_type=0 where `column_type` ='null';
                      UPDATE kwan.chatbot SET is_delete=0 WHERE is_delete=1;
                      
                      #更新多个字段
                      UPDATE test_end_of_quarter_sell_out_rate_01
                      SET product_year_name=2022
                        , season_name      = '春'
                      WHERE 1 = 1
                      ;
                      

                      4.相同的数据删一条

                      DELETE FROM table_c WHERE day_time  = '2023-01-01' LIMIT 1;
                      

                      五.索引信息

                      1.新增索引

                      #新增索引
                      create index ddl_task_record_task_id_index
                          on ddl_task_record (task_id);
                      #新增索引
                      CREATE INDEX ddl_task_record_start_run_time_IDX USING BTREE ON rv.ddl_task_record (start_run_time);
                      

                      2.删除索引

                      #删除索引
                      ALTER TABLE table_name DROP INDEX index_name;
                      

                      3.新建约束

                      • 主键约束:primary key
                      • 唯一约束:unique 唯一索引除了在插入重复数据的时候会报错,还会使 auto_increment 自动增长
                      • 非空约束:not unll
                      • 外键约束: foreign key 一张表中有一个非主键的字段指向了别一张表中的主键,就将该字段叫做外键

                        4.主键约束

                        下面是创建表时如何添加这些约束的示例:

                        添加主键约束:

                        CREATE TABLE my_table (
                            id INT PRIMARY KEY,
                            ...
                        );
                        

                        5.唯一约束

                        添加唯一约束:

                        CREATE TABLE my_table (
                            email VARCHAR(100) UNIQUE,
                            ...
                        );
                        

                        6.外键约束

                        添加外键约束:

                        CREATE TABLE orders (
                            order_id INT PRIMARY KEY,
                            customer_id INT,
                            ...
                            FOREIGN KEY (customer_id) REFERENCES customers(customer_id)
                        );
                        

                        7.非空约束

                        添加非空约束:

                        CREATE TABLE my_table (
                            name VARCHAR(50) NOT NULL,
                            ...
                        );
                        

                        8.默认值约束

                        添加默认约束:

                        CREATE TABLE my_table (
                            status VARCHAR(20) DEFAULT 'active',
                            ...
                        );
                        

                        9.检查约束

                        添加检查约束:

                        CREATE TABLE my_table (
                            age INT CHECK (age >= 18),
                            ...
                        );
                        

                        这些约束可以单独使用,也可以结合在一起,以满足表数据的复杂限制要求。

                        六.服务端配置

                        1.启动 mysql

                        #启动mysql
                        systemctl start mysqld
                        #重启mysql
                        systemctl restart mysqld
                        #检查 mysql 服务器状态
                        systemctl status mysqld
                        

                        2.登录方式

                        #使用密码登录
                        mysql -u root -p
                        

                        `

                        3.查看客户端连接

                        #在服务器上登录
                        mysql -u root -p
                        #显示当前的客户端连接
                        SHOW PROCESSLIST;
                        #删除连接
                        kill 连接id;
                        #退出
                        quit
                        

                        4.执行 sql 文件

                        #登录服务器
                        mysql -u root -p
                        #登录客户端后执行sql文件
                        source /home/jumpserver_dev/data/sql/rv_0321.sql
                        

                        5.查看服务端编码

                        show variables like 'character_set_server';
                        

                        6.获取连接 id

                        SELECT CONNECTION_ID()
                        

                        七.常见问题

                        1.删除缓存

                        #在服务器上登录
                        mysql -u root -p
                        #刷新mysql的缓存
                        FLUSH HOSTS;
                        #退出
                        quit
                        

                        2.查看缓冲池的信息

                        SELECT * from information_schema.INNODB_BUFFER_POOL_STATS;
                        
                        • information_schema:这是 MySQL 中的一个系统数据库,包含有关数据库系统的元数据,例如表、列、索引、权限等信息。
                        • INNODB_BUFFER_POOL_STATS:这是information_schema数据库中特定表的名称。如前所述,该表包含有关 MySQL 中 InnoDB 缓冲池的统计信息。

                          3.显示 ddl 频次

                          在 MySQL 中,“Com” 命令计数是指执行各种类型的 SQL 命令的次数。例如,“Com_select” 表示执行 SELECT 语句的次数,“Com_insert” 表示执行 INSERT 语句的次数,等等。通过这个查询,您可以查看与特定类型的 SQL 命令相关的计数信息。

                          SHOW GLOBAL STATUS LIKE 'Com_______';
                          

                          4.查询库表列

                          #查看库
                          SELECT * FROM information_schema.schemata order by SCHEMA_NAME;
                          #查询表
                          select * from information_schema.tables
                          where  TABLE_SCHEMA ='information_schema'
                          order by TABLE_SCHEMA;
                          #查询列
                          select * from information_schema.columns order by TABLE_SCHEMA;
                          

                          5.索引监控

                          #查询冗余索引
                          select * from sys.schema_redundant_indexes;
                          #查询未使用过的索引
                          select * from sys.schema_unused_indexes;
                          #查询索引的使用情况
                          select index_name,rows_selected,rows_inserted,rows_updated,rows_deleted
                          from sys.schema_index_statistics
                          where table_schema='kwan' ;
                          #查询表的访问量
                          select table_schema,table_name,sum(io_read_requests+io_write_requests) as io from sys.schema_table_statistics group by table_schema,table_name order by io desc;
                          #查询占用bufferpool较多的表
                          select object_schema,object_name,allocated,data from sys.innodb_buffer_stats_by_table order by allocated limit 10;
                          #查看表的全表扫描情况
                          select * from sys.statements_with_full_table_scans where db='kwan';
                          #监控SQL执行的频率
                          select db,exec_count,query from sys.statement_analysis order by exec_count desc;
                          #监控使用了排序的SQL
                          select db,exec_count,first_seen,last_seen,query from sys.statements_with_sorting limit 1;
                          #监控使用了临时表或者磁盘临时表的SQL
                          select db,exec_count,tmp_tables,tmp_disk_tables,query
                          from sys.statement_analysis where tmp_tables>0 or tmp_disk_tables >0
                          order by (tmp_tables+tmp_disk_tables) desc;
                          #查看消耗磁盘IO的文件
                          select file,avg_read,avg_write,avg_read+avg_write as avg_io
                          from sys.io_global_by_file_by_bytes
                          order by avg_read limit 10;
                          

                          6.查看等待锁的语句

                          SELECT *
                          FROM performance_schema.events_statements_history
                          WHERE thread_id IN (
                              SELECT b.`THREAD_ID`
                              FROM sys.`innodb_lock_waits` AS a
                                 , performance_schema.threads AS b
                              WHERE a.waiting_pid = b.`PROCESSLIST_ID`)
                          ORDER BY timer_start ASC;
                          

                          7.SHOW PROCESSLIST

                          SHOW PROCESSLIST 是用于查看当前运行在 MySQL 服务器上的所有连接和它们的状态的 SQL 命令。它提供了有关每个连接的详细信息,包括以下参数

                          1. Id:连接的唯一标识符。每个连接都有一个唯一的 ID,可以用于识别和操作连接。

                          2. User:连接的用户名。这是连接到 MySQL 服务器的用户的用户名。

                          3. Host:连接的主机地址。这是连接到 MySQL 服务器的客户端主机的 IP 地址或主机名。

                          4. db:当前使用的数据库。连接当前正在使用的数据库,如果没有使用任何数据库,则显示为 NULL。

                          5. Command:客户端执行的命令。这可以是各种命令,如"Sleep"(空闲状态)、“Query”(执行 SQL 查询)、“Connect”(建立连接)等。

                          6. Time:连接的运行时间(以秒为单位)。表示连接自上次查询或命令执行以来的运行时间。

                          7. State:连接的当前状态。这个状态字段提供了连接当前正在执行的具体操作的信息。

                          8. Info:连接正在执行的 SQL 查询或命令。如果连接正在执行 SQL 查询,这里将显示查询的文本。

                          通过执行 SHOW PROCESSLIST 命令,你可以了解到当前活动的 MySQL 连接以及它们的状态,这对于诊断和监视 MySQL 服务器的性能和运行状况非常有用。如果需要中断某个连接,你可以使用 KILL 命令,并提供连接的 ID 来终止该连接。

                          8.查询死锁

                          -- 行锁阻塞情况
                          select * from sys.innodb_lock_waits;
                          

                          这个系统视图提供了有关 InnoDB 存储引擎中正在等待锁的事务的信息。

                          InnoDB 是 MySQL 中常用的存储引擎之一,它支持事务和行级锁定,以提供更好的数据完整性和并发性。在多个事务同时访问同一数据时,可能会出现锁定冲突。当一个事务在等待另一个事务持有的锁时,就会发生锁等待(lock wait)。

                          sys.innodb_lock_waits视图的目的是帮助您识别当前正在等待锁的事务,以便您能够进行性能监视和故障排除。该视图提供了以下重要的列:

                          • waiting_trx_id:正在等待锁的事务 ID。
                          • waiting_thread_id:正在等待锁的线程 ID。
                          • waiting_query:正在等待锁的查询语句。
                          • waiting_lock_id:正在等待的锁 ID。
                          • waiting_lock_mode:正在等待的锁模式,例如共享锁或排他锁。
                          • blocking_trx_id:正在持有正在等待锁的事务 ID。
                          • blocking_thread_id:正在持有正在等待锁的线程 ID。
                          • blocking_query:正在持有正在等待锁的查询语句。
                          • blocking_lock_id:正在持有的锁 ID。
                          • blocking_lock_mode:正在持有的锁模式

                            通过查询sys.innodb_lock_waits视图,您可以查看当前存在的锁等待情况,并确定哪些事务在阻塞其他事务的进程,从而帮助您诊断和解决潜在的性能问题。

                            查看锁信息:

                            # 查看锁信息
                            SELECT *
                            FROM information_schema.INNODB_TRX;
                            SELECT *
                            FROM `sys`.`innodb_lock_waits`;
                            SELECT *
                            FROM performance_schema.data_locks;
                            SELECT *
                            FROM performance_schema.data_lock_waits;
                            

                            9.查询主从信息

                            #查询主服务器状态
                            show master status\G;
                            #查询从服务器状态
                            show slave status\G;
                            

                            【Mysql系列】Mysql基础篇,image-20221216172959649,第4张

                            10.查看数据库支持的引擎

                            #查看引擎
                            show engines;
                            

                            【Mysql系列】Mysql基础篇,image-20231021174045844,第5张

                            11.字符集

                            MySQL 支持多种字符集(Character Set)用于存储和处理不同语言和字符编码的数据。以下是一些常见的 MySQL 字符集:

                            1. utf8mb4:UTF-8 编码,支持存储任意 Unicode 字符,包括表情符号。
                            2. utf8:UTF-8 编码,支持存储大部分 Unicode 字符,但不支持存储一些较新的 Unicode 字符。
                            3. latin1:Latin-1 字符集,也称为 ISO 8859-1。支持大部分西欧语言的字符。
                            4. utf16:UTF-16 编码,支持存储任意 Unicode 字符。
                            5. utf32:UTF-32 编码,支持存储任意 Unicode 字符。

                            这只是一些常见的字符集示例,MySQL 还支持其他字符集。您可以使用以下命令查看 MySQL 服务器支持的所有字符集:

                            SHOW CHARACTER SET;
                            

                            此命令将返回 MySQL 支持的所有字符集的列表,包括其名称和默认排序规则。

                            八.Mysql 变量

                            0.查询变量方法

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

                            1.a 头

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

                            参数名称参数值中文注释
                            activate_all_roles_on_loginOFF登录时激活所有角色
                            admin_address管理员地址
                            admin_port33062管理员端口号
                            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_versionTLSv1.2,TLSv1.3管理员 TLS 协议版本
                            authentication_policy*,认证策略
                            auto_generate_certsON自动生成证书
                            auto_increment_increment1自增步长
                            auto_increment_offset1自增偏移
                            autocommitON自动提交
                            automatic_sp_privilegesON存储过程权限自动分配
                            avoid_temporal_upgradeOFF避免时间类型字段升级

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

                            2.b 头

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

                            参数名称参数值中文注释
                            back_log151连接请求队列的最大长度
                            basedir/usr/MySQL 安装目录
                            big_tablesOFF大表优化
                            bind_address*绑定地址,允许所有地址连接
                            binlog_cache_size32768二进制日志缓存大小
                            binlog_checksumCRC32二进制日志校验算法
                            binlog_direct_non_transactional_updatesOFF二进制日志记录非事务性更新
                            binlog_encryptionOFF二进制日志加密
                            binlog_error_actionABORT_SERVER二进制日志错误处理动作
                            binlog_expire_logs_auto_purgeON自动清理过期的二进制日志
                            binlog_expire_logs_seconds2592000二进制日志过期时间(秒)
                            binlog_formatROW二进制日志格式
                            binlog_group_commit_sync_delay0二进制日志组提交同步延迟
                            binlog_group_commit_sync_no_delay_count0无延迟的二进制日志组提交计数
                            binlog_gtid_simple_recoveryONGTID 简单恢复
                            binlog_max_flush_queue_time0二进制日志刷新队列最大时间
                            binlog_order_commitsON二进制日志提交排序
                            binlog_rotate_encryption_master_key_at_startupOFF启动时旋转加密主密钥
                            binlog_row_event_max_size8192行事件最大大小
                            binlog_row_imageFULL行事件记录图像
                            binlog_row_metadataMINIMAL行事件元数据
                            binlog_rows_query_log_eventsOFF记录行查询的二进制日志事件
                            binlog_stmt_cache_size32768二进制日志语句缓存大小
                            binlog_transaction_compressionOFF二进制日志事务压缩
                            binlog_transaction_compression_level_zstd3二进制日志事务压缩级别(Zstd)
                            binlog_transaction_dependency_history_size25000事务依赖历史记录大小
                            binlog_transaction_dependency_trackingCOMMIT_ORDER事务依赖跟踪方式
                            block_encryption_modeaes-128-ecb块加密模式
                            build_id2322a98ee78xxxMySQL 构建 ID
                            bulk_insert_buffer_size8388608批量插入缓冲区大小

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

                            3.c 头

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

                            参数名称参数值中文注释
                            caching_sha2_password_auto_generate_rsa_keysON自动生成 RSA 密钥用于 caching_sha2_password 认证
                            caching_sha2_password_digest_rounds5000caching_sha2_password 摘要轮数
                            caching_sha2_password_private_key_pathprivate_key.pemcaching_sha2_password 私钥路径
                            caching_sha2_password_public_key_pathpublic_key.pemcaching_sha2_password 公钥路径
                            character_set_clientutf8mb4客户端字符集
                            character_set_connectionutf8mb4连接字符集
                            character_set_databaseutf8mb4数据库字符集
                            character_set_filesystembinary文件系统字符集
                            character_set_results结果字符集
                            character_set_serverutf8mb4服务器字符集
                            character_set_systemutf8mb3系统字符集
                            character_sets_dir/usr/share/mysql-8.0/charsets/字符集目录
                            check_proxy_usersOFF检查代理用户
                            collation_connectionutf8mb4_0900_ai_ci连接校对规则
                            collation_databaseutf8mb4_0900_ai_ci数据库校对规则
                            collation_serverutf8mb4_0900_ai_ci服务器校对规则
                            completion_typeNO_CHAIN自动完成类型
                            concurrent_insertAUTO并发插入类型
                            connect_timeout10连接超时时间
                            connection_memory_chunk_size8912连接内存块大小
                            connection_memory_limit18446744073709551615连接内存限制
                            core_fileOFF生成核心文件
                            create_admin_listener_threadOFF创建管理员监听线程
                            cte_max_recursion_depth1000通用表达式(CTE)递归深度限制

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

                            4.d 头

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

                            参数名称参数值中文注释
                            datadir/var/lib/mysql/数据目录
                            default_authentication_plugincaching_sha2_password默认身份验证插件
                            default_collation_for_utf8mb4utf8mb4_0900_ai_ci默认的 utf8mb4 校对规则
                            default_password_lifetime0默认密码过期时间(0 表示永不过期)
                            default_storage_engineInnoDB默认存储引擎
                            default_table_encryptionOFF默认表格加密
                            default_tmp_storage_engineInnoDB默认临时存储引擎
                            default_week_format0默认的星期格式
                            delay_key_writeON延迟写入索引
                            delayed_insert_limit100延迟插入限制
                            delayed_insert_timeout300延迟插入超时时间
                            delayed_queue_size1000延迟队列大小
                            disabled_storage_engines禁用的存储引擎
                            disconnect_on_expired_passwordON过期密码断开连接
                            div_precision_increment4除法精度递增值

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

                            5.e 头

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

                            参数名称参数值中文注释
                            end_markers_in_jsonOFFJSON 结束标记
                            enforce_gtid_consistencyOFF强制 GTID 一致性
                            eq_range_index_dive_limit200等值范围索引潜水限制
                            error_count0错误计数
                            event_schedulerON事件调度器
                            expire_logs_days0日志过期天数
                            explain_formatTRADITIONAL解释格式
                            explicit_defaults_for_timestampON明确的时间戳默认值
                            external_user外部用户

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

                            6.f 头

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

                            参数名称参数值中文注释
                            flushOFF刷新(Flush)
                            flush_time0刷新时间
                            foreign_key_checksON外键约束检查
                            ft_boolean_syntax+ -><()~*:“”&全文检索布尔语法
                            ft_max_word_len84全文检索最大词长度
                            ft_min_word_len4全文检索最小词长度
                            ft_query_expansion_limit20全文检索查询扩展限制
                            ft_stopword_file(built-in)全文检索停用词文件(内置)

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

                            7.g 头

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

                            参数名称参数值中文注释
                            general_logOFF一般日志
                            general_log_file/var/lib/mysql/iZwz9hm.log一般日志文件路径
                            generated_random_password_length20生成的随机密码长度
                            global_connection_memory_limit18446744073709551615全局连接内存限制
                            global_connection_memory_trackingOFF全局连接内存跟踪
                            group_concat_max_len1024GROUP_CONCAT 最大长度
                            group_replication_consistencyEVENTUAL组复制一致性
                            gtid_executed执行的 GTID
                            gtid_executed_compression_period0执行的 GTID 压缩周期
                            gtid_modeOFFGTID 模式
                            gtid_nextAUTOMATIC下一个 GTID
                            gtid_owned拥有的 GTID
                            gtid_purged清除的 GTID

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

                            8.h 头

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

                            参数名称参数值中文注释
                            have_compressYES压缩支持
                            have_dynamic_loadingYES动态加载支持
                            have_geometryYES几何数据支持
                            have_opensslYESOpenSSL 支持
                            have_profilingYES查询性能分析支持
                            have_query_cacheNO查询缓存支持
                            have_rtree_keysYESR-Tree 索引支持
                            have_sslYESSSL 支持
                            have_statement_timeoutYES语句超时支持
                            have_symlinkDISABLED符号链接支持
                            histogram_generation_max_mem_size20000000直方图生成最大内存大小
                            host_cache_size279主机缓存大小
                            hostnameiZwz9hmmq7muwhv31su0jeZ主机名

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

                            9.i 头

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

                            参数名称参数值中文注释
                            identity0自增 ID 初始值
                            immediate_server_version999999服务器版本
                            information_schema_stats_expiry86400信息模式统计数据过期时间
                            init_connect连接初始化 SQL 语句
                            init_file服务器初始化文件
                            init_replica复制初始化 SQL 语句
                            init_slave主从同步初始化 SQL 语句
                            innodb_adaptive_flushingONInnoDB 自适应刷新
                            innodb_adaptive_flushing_lwm10InnoDB 自适应刷新最低水位
                            innodb_adaptive_hash_indexONInnoDB 自适应哈希索引
                            innodb_adaptive_hash_index_parts8InnoDB 自适应哈希索引分区
                            innodb_adaptive_max_sleep_delay150000InnoDB 自适应最大睡眠延迟
                            innodb_api_bk_commit_interval5InnoDB 备份提交间隔
                            innodb_api_disable_rowlockOFFInnoDB 禁用 API 行锁
                            innodb_api_enable_binlogOFFInnoDB 启用 API 二进制日志
                            innodb_api_enable_mdlOFFInnoDB 启用 API 元数据锁
                            innodb_api_trx_level0InnoDB API 事务级别
                            innodb_autoextend_increment64InnoDB 自动扩展增量
                            innodb_autoinc_lock_mode2InnoDB 自增锁模式
                            innodb_buffer_pool_chunk_size134217728InnoDB 缓冲池块大小
                            innodb_buffer_pool_dump_at_shutdownONInnoDB 关闭时倾倒缓冲池
                            innodb_buffer_pool_dump_nowOFFInnoDB 立即倾倒缓冲池
                            innodb_buffer_pool_dump_pct25InnoDB 缓冲池倾倒百分比
                            innodb_buffer_pool_filenameib_buffer_poolInnoDB 缓冲池文件名
                            innodb_buffer_pool_in_core_fileONInnoDB 缓冲池在核心文件中
                            innodb_buffer_pool_instances1InnoDB 缓冲池实例数量
                            innodb_buffer_pool_load_abortOFFInnoDB 加载时中止缓冲池
                            innodb_buffer_pool_load_at_startupONInnoDB 启动时加载缓冲池
                            innodb_buffer_pool_load_nowOFFInnoDB 立即加载缓冲池
                            innodb_buffer_pool_size134217728InnoDB 缓冲池大小
                            innodb_change_buffer_max_size25InnoDB 更改缓冲区最大大小
                            innodb_change_bufferingallInnoDB 更改缓冲
                            innodb_checksum_algorithmcrc32InnoDB 校验算法
                            innodb_cmp_per_index_enabledOFFInnoDB 索引比较开启
                            innodb_commit_concurrency0InnoDB 提交并发度
                            innodb_compression_failure_threshold_pct5InnoDB 压缩失败阈值百分比
                            innodb_compression_level6InnoDB 压缩级别
                            innodb_compression_pad_pct_max50InnoDB 压缩填充百分比最大值
                            innodb_concurrency_tickets5000InnoDB 并发票数
                            innodb_data_file_pathibdata1:12M:autoextendInnoDB 数据文件路径
                            innodb_data_home_dirInnoDB 数据目录
                            innodb_ddl_buffer_size1048576InnoDB DDL 缓冲区大小
                            innodb_ddl_threads4InnoDB DDL 线程数量
                            innodb_deadlock_detectONInnoDB 死锁检测
                            innodb_dedicated_serverOFFInnoDB 独立服务器
                            innodb_default_row_formatdynamicInnoDB 默认行格式
                            innodb_directoriesInnoDB 目录列表
                            innodb_disable_sort_file_cacheOFF禁用 InnoDB 排序文件缓存
                            innodb_doublewriteONInnoDB 双写
                            innodb_doublewrite_batch_size0InnoDB 双写批量大小
                            innodb_doublewrite_dirInnoDB 双写目录
                            innodb_doublewrite_files2InnoDB 双写文件数量
                            innodb_doublewrite_pages4InnoDB 双写页面数量
                            innodb_extend_and_initializeONInnoDB 扩展和初始化
                            innodb_fast_shutdown1快速关闭 InnoDB
                            innodb_file_per_tableON每个表使用单独文件
                            innodb_fill_factor100InnoDB 填充因子
                            innodb_flush_log_at_timeout1InnoDB 根据超时刷新日志
                            innodb_flush_log_at_trx_commit1InnoDB 事务提交时刷新日志
                            innodb_flush_methodfsyncInnoDB 刷新方法
                            innodb_flush_neighbors0InnoDB 刷新邻近页面
                            innodb_flush_syncONInnoDB 同步刷新
                            innodb_flushing_avg_loops30InnoDB 刷新平均循环
                            innodb_force_load_corruptedOFF强制加载损坏的 InnoDB 数据
                            innodb_force_recovery0强制恢复模式
                            innodb_fsync_threshold0InnoDB 同步刷新阈值
                            innodb_ft_aux_table全文检索辅助表
                            innodb_ft_cache_size8000000全文检索缓存大小
                            innodb_ft_enable_diag_printOFF启用全文检索诊断打印
                            innodb_ft_enable_stopwordON启用全文检索停用词
                            innodb_ft_max_token_size84全文检索最大标记大小
                            innodb_ft_min_token_size3全文检索最小标记大小
                            innodb_ft_num_word_optimize2000全文检索词数优化
                            innodb_ft_result_cache_limit2000000000全文检索结果缓存限制
                            innodb_ft_server_stopword_table全文检索服务器停用词表
                            innodb_ft_sort_pll_degree2全文检索排序并行度
                            innodb_ft_total_cache_size640000000全文检索总缓存大小
                            innodb_ft_user_stopword_table全文检索用户停用词表
                            innodb_idle_flush_pct100InnoDB 空闲刷新百分比
                            innodb_io_capacity200InnoDB IO 容量
                            innodb_io_capacity_max2000InnoDB IO 容量上限
                            innodb_lock_wait_timeout50InnoDB 锁等待超时时间
                            innodb_log_buffer_size16777216InnoDB 日志缓冲区大小
                            innodb_log_checksumsONInnoDB 日志校验
                            innodb_log_compressed_pagesONInnoDB 压缩日志页面
                            innodb_log_file_size50331648InnoDB 日志文件大小
                            innodb_log_files_in_group2InnoDB 日志文件组数量
                            innodb_log_group_home_dir./InnoDB 日志组目录
                            innodb_log_spin_cpu_abs_lwm80InnoDB 日志自旋 CPU 绝对低水位
                            innodb_log_spin_cpu_pct_hwm50InnoDB 日志自旋 CPU 百分比高水位
                            innodb_log_wait_for_flush_spin_hwm400InnoDB 日志等待刷新自旋高水位
                            innodb_log_write_ahead_size8192InnoDB 日志预写大小
                            innodb_log_writer_threadsONInnoDB 日志写入线程数量
                            innodb_lru_scan_depth1024InnoDB LRU 扫描深度
                            innodb_max_dirty_pages_pct90.000000InnoDB 最大脏页百分比
                            innodb_max_dirty_pages_pct_lwm10.000000InnoDB 最大脏页百分比最低水位
                            innodb_max_purge_lag0InnoDB 最大清理延迟
                            innodb_max_purge_lag_delay0InnoDB 最大清理延迟延迟
                            innodb_max_undo_log_size1073741824InnoDB 最大撤销日志大小
                            innodb_monitor_disable禁用 InnoDB 监控
                            innodb_monitor_enable启用 InnoDB 监控
                            innodb_monitor_reset重置 InnoDB 监控
                            innodb_monitor_reset_all重置所有 InnoDB 监控
                            innodb_numa_interleaveOFFInnoDB NUMA 互换
                            innodb_old_blocks_pct37InnoDB 旧块百分比
                            innodb_old_blocks_time1000InnoDB 旧块时间(毫秒)
                            innodb_online_alter_log_max_size134217728InnoDB 在线修改日志最大大小
                            innodb_open_files4000InnoDB 打开文件数
                            innodb_optimize_fulltext_onlyOFF仅优化 InnoDB 全文检索
                            innodb_page_cleaners1InnoDB 页面清理线程数量
                            innodb_page_size16384InnoDB 页面大小
                            innodb_parallel_read_threads4InnoDB 并行读线程数量
                            innodb_print_all_deadlocksOFF打印所有 InnoDB 死锁
                            innodb_print_ddl_logsOFF打印 InnoDB DDL 日志
                            innodb_purge_batch_size300InnoDB 清理批量大小
                            innodb_purge_rseg_truncate_frequency128InnoDB 清理段截断频率
                            innodb_purge_threads4InnoDB 清理线程数量
                            innodb_random_read_aheadOFF随机读取 InnoDB 前瞻
                            innodb_read_ahead_threshold56InnoDB 读取前瞻阈值
                            innodb_read_io_threads4InnoDB 读取 IO 线程数量
                            innodb_read_onlyOFFInnoDB 只读模式
                            innodb_redo_log_archive_dirsInnoDB 重做日志存档目录
                            innodb_redo_log_capacity104857600InnoDB 重做日志容量
                            innodb_redo_log_encryptOFFInnoDB 重做日志加密
                            innodb_replication_delay0InnoDB 复制延迟
                            innodb_rollback_on_timeoutOFFInnoDB 超时回滚
                            innodb_rollback_segments128InnoDB 回滚段数量
                            innodb_segment_reserve_factor12.500
                            000InnoDB 段保留因子
                            innodb_sort_buffer_size1048576InnoDB 排序缓冲区大小
                            innodb_spin_wait_delay6InnoDB 自旋等待延迟
                            innodb_spin_wait_pause_multiplier50InnoDB 自旋等待暂停倍数
                            innodb_stats_auto_recalcONInnoDB 统计自动重新计算
                            innodb_stats_include_delete_markedOFFInnoDB 统计包括删除标记
                            innodb_stats_methodnulls_equalInnoDB 统计方法
                            innodb_stats_on_metadataOFFInnoDB 统计在元数据上
                            innodb_stats_persistentONInnoDB 统计持久化
                            innodb_stats_persistent_sample_pages20InnoDB 统计持久化样本页数
                            innodb_stats_transient_sample_pages8InnoDB 统计瞬态样本页数
                            innodb_status_outputOFFInnoDB 状态输出
                            innodb_status_output_locksOFFInnoDB 状态输出锁信息
                            innodb_strict_modeONInnoDB 严格模式
                            innodb_sync_array_size1InnoDB 同步数组大小
                            innodb_sync_spin_loops30InnoDB 同步自旋循环
                            innodb_table_locksONInnoDB 表锁模式
                            innodb_temp_data_file_pathibtmp1:12M:autoextendInnoDB 临时数据文件路径
                            innodb_temp_tablespaces_dir./#innodb_temp/InnoDB 临时表空间目录
                            innodb_thread_concurrency0InnoDB 线程并发度
                            innodb_thread_sleep_delay10000InnoDB 线程休眠延迟
                            innodb_tmpdirInnoDB 临时目录
                            innodb_undo_directory./InnoDB 撤销日志目录
                            innodb_undo_log_encryptOFFInnoDB 撤销日志加密
                            innodb_undo_log_truncateONInnoDB 撤销日志截断
                            innodb_undo_tablespaces2InnoDB 撤销表空间数量
                            innodb_use_fdatasyncOFF使用 InnoDB fdatasync
                            innodb_use_native_aioON使用 InnoDB 本机 AIO
                            innodb_validate_tablespace_pathsON验证 InnoDB 表空间路径
                            innodb_version8.0.33InnoDB 版本
                            innodb_write_io_threads4InnoDB 写入 IO 线程数量
                            insert_id0插入 ID 初始值
                            interactive_timeout28800交互超时时间
                            internal_tmp_mem_storage_engineTempTable内部临时存储引擎

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

                            10.j 头

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

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

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

                            11.k 头

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

                            参数名称参数值中文注释
                            keep_files_on_createOFF在创建临时文件后是否保留它们
                            key_buffer_size8388608MyISAM 索引键缓冲区大小
                            key_cache_age_threshold300MyISAM 索引键缓冲区中的键的最小年龄
                            key_cache_block_size1024MyISAM 索引键缓冲区块大小
                            key_cache_division_limit100MyISAM 索引键缓冲区分割限制
                            keyring_operationsON是否启用密钥环操作

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

                            12.l 头

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

                            参数名称参数值中文注释
                            large_files_supportON是否支持大文件
                            large_page_size0大页面大小(如果启用)
                            large_pagesOFF是否启用大页面
                            last_insert_id0上一次插入操作生成的 ID
                            lc_messagesen_US本地化消息语言
                            lc_messages_dir/usr/share/mysql-8.0/本地化消息语言目录
                            lc_time_namesen_US本地化时间名称
                            licenseGPLMySQL 许可证
                            local_infileOFF是否允许本地文件加载
                            lock_wait_timeout31536000锁等待超时时间
                            locked_in_memoryOFF是否将表锁定在内存中
                            log_binON启用二进制日志
                            log_bin_basename/var/lib/mysql/binlog二进制日志文件名前缀
                            log_bin_index/var/lib/mysql/binlog.index二进制日志索引文件路径
                            log_bin_trust_function_creatorsOFF是否信任二进制日志中的函数创建者
                            log_bin_use_v1_row_eventsOFF是否使用二进制日志中的 v1 行事件
                            log_error/var/log/mysqld.log错误日志文件路径
                            log_error_serviceslog_filter_internal; log_sink_internal日志错误服务列表
                            log_error_suppression_list错误日志抑制列表
                            log_error_verbosity2错误日志详细程度
                            log_outputFILE日志输出方式
                            log_queries_not_using_indexesOFF记录未使用索引的查询
                            log_rawOFF是否记录原始 SQL 语句
                            log_replica_updatesON记录复制更新事件
                            log_slave_updatesON记录从服务器更新事件
                            log_slow_admin_statementsOFF记录慢的管理员语句
                            log_slow_extraOFF记录额外的慢查询
                            log_slow_replica_statementsOFF记录慢的复制语句
                            log_slow_slave_statementsOFF记录慢的从服务器语句
                            log_statements_unsafe_for_binlogON记录不安全用于二进制日志的语句
                            log_throttle_queries_not_using_indexes0限制不使用索引的查询的记录频率
                            log_timestampsUTC日志中的时间戳使用的时区
                            long_query_time10.000000记录慢查询的阈值(秒)
                            low_priority_updatesOFF低优先级更新操作
                            lower_case_file_systemOFF文件系统是否区分大小写
                            lower_case_table_names0表名是否区分大小写

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

                            13.m 头

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

                            参数名参数值解释
                            master_info_repositoryTABLE主服务器信息存储引擎类型。
                            master_verify_checksumOFF在复制过程中验证主服务器二进制日志文件的校验和。
                            max_allowed_packet67108864单个 SQL 语句或结果集的最大允许大小,以字节为单位。
                            max_binlog_cache_size18446744073709547520二进制日志缓存的最大大小。
                            max_binlog_size1073741824单个二进制日志文件的最大大小。
                            max_binlog_stmt_cache_size18446744073709547520二进制日志语句缓存的最大大小。
                            max_connect_errors100允许的最大连接错误次数,用于防止暴力破解。
                            max_connections151允许的最大并发连接数。
                            max_delayed_threads20延迟插入线程的最大数量。
                            max_digest_length1024查询摘要的最大长度。
                            max_error_count1024在一个查询中允许的最大错误数。
                            max_execution_time0单个查询的最大执行时间(以秒为单位)。
                            max_heap_table_size16777216最大的 Heap 表大小。
                            max_insert_delayed_threads20延迟插入线程的最大数量。
                            max_join_size18446744073709551615JOIN 操作允许的最大行数。
                            max_length_for_sort_data4096用于排序的数据的最大长度。
                            max_points_in_geometry65536几何数据类型中的最大点数。
                            max_prepared_stmt_count16382允许的最大预处理语句数。
                            max_relay_log_size0中继日志文件的最大大小。
                            max_seeks_for_key18446744073709551615查找索引键时允许的最大次数。
                            max_sort_length1024排序操作的最大长度。
                            max_sp_recursion_depth0存储过程递归调用的最大深度。
                            max_user_connections0单个用户允许的最大连接数。
                            max_write_lock_count18446744073709551615允许的最大写锁计数。
                            min_examined_row_limit0最小的行数,才会被考虑在查询的 EXPLAIN 结果中。
                            myisam_data_pointer_size6MyISAM 存储引擎数据指针的大小。
                            myisam_max_sort_file_size9223372036853727232MyISAM 排序文件的最大大小。
                            myisam_mmap_size18446744073709551615MyISAM 存储引擎的内存映射区域的大小。
                            myisam_recover_optionsOFFMyISAM 存储引擎的恢复选项。
                            myisam_sort_buffer_size8388608MyISAM 存储引擎排序缓冲区的大小。
                            myisam_stats_methodnulls_unequalMyISAM 存储引擎使用的统计方法。
                            myisam_use_mmapOFF是否使用内存映射文件来访问 MyISAM 表。
                            mysql_native_password_proxy_usersOFF是否允许使用原生密码认证的用户代理身份验证。
                            mysqlx_bind_address*MySQL X 协议绑定的 IP 地址。
                            mysqlx_compression_algorithmsDEFLATE_STREAM
                            LZ4_MESSAGE
                            ZSTD_STREAM
                            MySQL X 协议支持的压缩算法。
                            mysqlx_connect_timeout30MySQL X 协议连接的超时时间(以秒为单位)。
                            mysqlx_deflate_default_compression_level3默认的 DEFLATE 压缩级别。
                            mysqlx_deflate_max_client_compression_level5客户端的最大 DEFLATE 压缩级别。
                            mysqlx_document_id_unique_prefix0文档 ID 的唯一前缀长度。
                            mysqlx_enable_hello_noticeON是否启用 MySQL X 协议的欢迎通知。
                            mysqlx_idle_worker_thread_timeout60空闲的工作线程超时时间(以秒为单位)。
                            mysqlx_interactive_timeout28800交互式连接的超时时间(以秒为单位)。
                            mysqlx_lz4_default_compression_level2默认的 LZ4 压缩级别。
                            mysqlx_lz4_max_client_compression_level8客户端的最大 LZ4 压缩级别。
                            mysqlx_max_allowed_packet67108864MySQL X 协议的最大允许数据包大小。
                            mysqlx_max_connections100MySQL X 协议的最大并发连接数。
                            mysqlx_min_worker_threads2最小的工作线程数量。
                            mysqlx_port33060MySQL X 协议监听的端口号。
                            mysqlx_port_open_timeout0MySQL X 协议端口打开的超时时间(以秒为单位)。
                            mysqlx_read_timeout30MySQL X 协议读取操作的超时时间(以秒为单位)。
                            mysqlx_socket/var/run/mysqld/mysqlx.sockMySQL X 协议的套接字文件路径。
                            mysqlx_ssl_caMySQL X 协议的 SSL CA 证书文件路径。
                            mysqlx_ssl_capathMySQL X 协议的 SSL CA 证书目录路径。
                            mysqlx_ssl_certMySQL X 协议的 SSL 证书文件路径。
                            mysqlx_ssl_cipherMySQL X 协议的 SSL 加密算法。
                            mysqlx_ssl_crlMySQL X 协议的 SSL CRL 文件路径。
                            mysqlx_ssl_crlpathMySQL X 协议的 SSL CRL 目录路径。
                            mysqlx_ssl_keyMySQL X 协议的 SSL 私钥文件路径。
                            mysqlx_wait_timeout28800MySQL X 协议的等待超时时间(以秒为单位)。
                            mysqlx_write_timeout60MySQL X 协议写入操作的超时时间(以秒为单位)。
                            mysqlx_zstd_default_compression_level3默认的 ZSTD 压缩级别。
                            mysqlx_zstd_max_client_compression_level11客户端的最大 ZSTD 压缩级别。

                            14.n 头

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

                            参数说明
                            net_buffer_length16384网络缓冲区的大小,以字节为单位。
                            net_read_timeout30网络读取操作的超时时间,单位秒。
                            net_retry_count10在网络连接中的读写操作失败后的重试次数。
                            net_write_timeout60网络写入操作的超时时间,单位秒。
                            newOFF启用或禁用 MySQL 5.0.x 之前的查询语法。
                            ngram_token_size2在 n-gram 全文搜索中使用的标记大小。

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

                            15.o 头

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

                            参数说明
                            offline_modeOFF是否启用脱机模式(离线模式),通常为 OFF。
                            oldOFF是否启用旧式(过时)查询语法,通常为 OFF。
                            old_alter_tableOFF是否启用旧式 ALTER TABLE 语法,通常为 OFF。
                            open_files_limit10000打开文件的最大限制数。
                            optimizer_max_subgraph_pairs100000优化器中最大子图对数。
                            optimizer_prune_level1优化器中的修剪级别。
                            optimizer_search_depth62优化器搜索深度。
                            optimizer_switch各种选项设置优化器的开关选项,包括索引合并、条件下推等等。
                            optimizer_traceenabled=off,one_line=off优化器跟踪是否启用以及跟踪选项。
                            optimizer_trace_featuresgreedy_search=on,
                            range_optimizer=on,
                            dynamic_range=on,
                            repeated_subselect=on
                            优化器跟踪的特性设置。
                            optimizer_trace_limit1优化器跟踪的限制数目。
                            optimizer_trace_max_mem_size1048576优化器跟踪的最大内存限制。
                            optimizer_trace_offset-1优化器跟踪的偏移量。
                            original_commit_timestamp36028797018963968原始提交时间戳。
                            original_server_version999999原始服务器版本。

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

                            16.p 头

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

                            参数说明
                            parser_max_mem_size18446744073709551615解析器最大内存限制。
                            partial_revokesOFF是否启用部分撤销。
                            password_history0密码历史记录的数量。
                            password_require_currentOFF是否要求当前密码。
                            password_reuse_interval0密码重用的间隔时间(以天为单位)。
                            performance_schemaON是否启用性能模式。
                            performance_schema_accounts_size-1性能模式中账户信息的最大数量。
                            performance_schema_digests_size10000性能模式中摘要信息的最大数量。
                            performance_schema_error_size5288性能模式中错误信息的大小。
                            performance_schema_events_stages_history_long_size10000性能模式中长时间存储的事件和阶段信息的最大数量。
                            performance_schema_events_stages_history_size10性能模式中事件和阶段信息的最大数量。
                            performance_schema_events_statements_history_long_size10000性能模式中长时间存储的 SQL 语句执行信息的最大数量。
                            performance_schema_events_statements_history_size10性能模式中 SQL 语句执行信息的最大数量。
                            performance_schema_events_transactions_history_long_size10000性能模式中长时间存储的事务信息的最大数量。
                            performance_schema_events_transactions_history_size10性能模式中事务信息的最大数量。
                            performance_schema_events_waits_history_long_size10000性能模式中长时间存储的等待事件信息的最大数量。
                            performance_schema_events_waits_history_size10性能模式中等待事件信息的最大数量。
                            performance_schema_hosts_size-1性能模式中主机信息的最大数量。
                            performance_schema_max_cond_classes150性能模式中条件类别的最大数量。
                            performance_schema_max_cond_instances-1性能模式中条件实例的最大数量。
                            performance_schema_max_digest_length1024性能模式中摘要的最大长度。
                            performance_schema_max_digest_sample_age60性能模式中摘要样本的最大年龄(以秒为单位)。
                            performance_schema_max_file_classes80性能模式中文件类别的最大数量。
                            performance_schema_max_file_handles32768性能模式中文件句柄的最大数量。
                            performance_schema_max_file_instances-1性能模式中文件实例的最大数量。
                            performance_schema_max_index_stat-1性能模式中索引统计信息的最大数量。
                            performance_schema_max_memory_classes450性能模式中内存类别的最大数量。
                            performance_schema_max_metadata_locks-1性能模式中元数据锁的最大数量。
                            performance_schema_max_mutex_classes350性能模式中互斥锁类别的最大数量。
                            performance_schema_max_mutex_instances-1性能模式中互斥锁实例的最大数量。
                            performance_schema_max_prepared_statements_instances-1性能模式中准备好的 SQL 语句实例的最大数量。
                            performance_schema_max_program_instances-1性能模式中程序实例的最大数量。
                            performance_schema_max_rwlock_classes60性能模式中读写锁类别的最大数量。
                            performance_schema_max_rwlock_instances-1性能模式中读写锁实例的最大数量。
                            performance_schema_max_socket_classes10性能模式中套接字类别的最大数量。
                            performance_schema_max_socket_instances-1性能模式中套接字实例的最大数量。
                            performance_schema_max_sql_text_length1024性能模式中 SQL 文本的最大长度。
                            performance_schema_max_stage_classes175性能模式中阶段类别的最大数量。
                            performance_schema_max_statement_classes219性能模式中语句类别的最大数量。
                            performance_schema_max_statement_stack10性能模式中语句堆栈的最大深度。
                            performance_schema_max_table_handles-1性能模式中表句柄的最大数量。
                            performance_schema_max_table_instances-1性能模式中表实例的最大数量。
                            performance_schema_max_table_lock_stat-1性能模式中表锁统计信息的最大数量。
                            performance_schema_max_thread_classes100性能模式中线程类别的最大数量。
                            performance_schema_max_thread_instances-1性能模式中线程实例的最大数量。
                            performance_schema_session_connect_attrs_size512性能模式中会话连接属性的大小。
                            performance_schema_setup_actors_size-1性能模式中设置演员的最大数量。
                            performance_schema_setup_objects_size-1性能模式中设置对象的最大数量。
                            performance_schema_show_processlistOFF是否在性能模式中显示进程列表。
                            performance_schema_users_size-1性能模式中用户信息的最大数量。
                            persist_only_admin_x509_subject只保留管理员的 X.509 主题。
                            persist_sensitive_variables_in_plaintextON是否将敏感变量以明文形式保留。
                            persisted_globals_loadON是否加载持久化全局变量。
                            pid_file/var/run/mysqld/mysqld.pid存储 MySQL 进程 ID 的文件路径。
                            plugin_dir/usr/lib64/mysql/plugin/MySQL 插件目录的路径。
                            port3306MySQL 服务器的端口号。
                            preload_buffer_size32768预加载缓冲区的大小。
                            print_identified_with_as_hexOFF是否以十六进制形式打印已识别的身份。
                            profilingOFF是否启用性能分析。
                            profiling_history_size15性能分析历史记录的数量。
                            protocol_compression_algorithmszlib,zstd,uncompressed协议压缩算法。
                            protocol_version10MySQL 协议版本。
                            proxy_user代理用户。
                            pseudo_replica_modeOFF是否启用伪副本模式。
                            pseudo_slave_modeOFF是否启用伪从模式。
                            pseudo_thread_id1038589伪线程 ID。

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

                            17.q 头

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

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

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

                            18.r 头

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

                            参数说明
                            rand_seed10随机数生成种子 1。
                            rand_seed20随机数生成种子 2。
                            range_alloc_block_size4096范围分配内存块的大小,以字节为单位。
                            range_optimizer_max_mem_size8388608范围优化器的最大内存限制,以字节为单位。
                            rbr_exec_modeSTRICT复制事件执行模式,通常为 STRICT。
                            read_buffer_size131072读取缓冲区的大小,以字节为单位。
                            read_onlyOFF是否启用只读模式,通常为 OFF。
                            read_rnd_buffer_size262144随机读取缓冲区的大小,以字节为单位。
                            regexp_stack_limit8000000正则表达式堆栈限制。
                            regexp_time_limit32正则表达式运行时间限制,以秒为单位。
                            relay_logiZwz9hmmq7muwhv31su0jeZ-relay-bin中继日志的位置和名称。
                            relay_log_basename/var/lib/mysql/iZwz9hmmq7muwhv31su0jeZ-relay-bin中继日志的基本名称和路径。
                            relay_log_index/var/lib/mysql/iZwz9hmmq7muwhv31su0jeZ-relay-bin.index中继日志索引文件的路径。
                            relay_log_info_filerelay-log.info中继日志信息文件的名称。
                            relay_log_info_repositoryTABLE中继日志信息的存储库类型。
                            relay_log_purgeON是否启用中继日志自动清理,通常为 ON。
                            relay_log_recoveryOFF中继日志恢复模式,通常为 OFF。
                            relay_log_space_limit0中继日志空间限制,以字节为单位。
                            replica_allow_batchingON是否允许批处理操作,通常为 ON。
                            replica_checkpoint_group512复制检查点组。
                            replica_checkpoint_period300复制检查点间隔时间,以秒为单位。
                            replica_compressed_protocolOFF是否启用复制压缩协议,通常为 OFF。
                            replica_exec_modeSTRICT复制执行模式,通常为 STRICT。
                            replica_load_tmpdir/tmp复制加载临时文件的目录。
                            replica_max_allowed_packet1073741824复制最大允许数据包大小,以字节为单位。
                            replica_net_timeout60复制网络超时时间,以秒为单位。
                            replica_parallel_typeLOGICAL_CLOCK复制并行化类型。
                            replica_parallel_workers4复制并行化工作线程数量。
                            replica_pending_jobs_size_max134217728复制待处理作业的最大大小,以字节为单位。
                            replica_preserve_commit_orderON是否保留提交顺序,通常为 ON。
                            replica_skip_errorsOFF是否跳过复制错误,通常为 OFF。
                            replica_sql_verify_checksumON是否验证复制 SQL 语句的校验和,通常为 ON。
                            replica_transaction_retries10复制事务的重试次数。
                            replica_type_conversions复制类型转换设置。
                            replication_optimize_for_static_plugin_configOFF是否优化静态插件配置的复制设置,通常为 OFF。
                            replication_sender_observe_commit_onlyOFF复制发送者是否只观察提交,通常为 OFF。
                            report_host报告主机名。
                            report_password报告密码。
                            report_port3306报告端口号。
                            report_user报告用户名。
                            require_row_formatOFF是否要求行格式,通常为 OFF。
                            require_secure_transportOFF是否要求安全传输,通常为 OFF。
                            resultset_metadataFULL结果集元数据级别,通常为 FULL。
                            rpl_read_size8192复制读取大小,以字节为单位。
                            rpl_stop_replica_timeout31536000停止复制的超时时间,以秒为单位。
                            rpl_stop_slave_timeout31536000停止从属的超时时间,以秒为单位。

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

                            19.s 头

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

                            参数说明
                            schema_definition_cache256数据库架构定义缓存大小,以表为单位。
                            secondary_engine_cost_threshold100000.000000次要存储引擎成本阈值。
                            secure_file_priv/var/lib/mysql-files/安全文件目录的路径。
                            select_into_buffer_size131072SELECT INTO 缓冲区的大小,以字节为单位。
                            select_into_disk_syncOFF是否同步将 SELECT INTO 数据写入磁盘,通常为 OFF。
                            select_into_disk_sync_delay0SELECT INTO 数据写入磁盘的延迟时间,以秒为单位。
                            server_id1服务器唯一标识符。
                            server_id_bits32服务器标识位数。
                            server_uuidc5af0d3e-7a9e-11ed服务器 UUID。
                            session_track_gtidsOFF是否跟踪全局事务标识(GTID),通常为 OFF。
                            session_track_schemaON是否跟踪模式变更,通常为 ON。
                            session_track_state_changeOFF是否跟踪系统变量的状态更改,通常为 OFF。
                            session_track_system_variablestime_zone,
                            autocommit,
                            character_set_client,
                            character_set_results,
                            character_set_connection
                            跟踪的系统变量列表。
                            session_track_transaction_infoOFF是否跟踪事务信息,通常为 OFF。
                            sha256_password_auto_generate_rsa_keysON是否自动生成 SHA256 密码的 RSA 密钥,通常为 ON。
                            sha256_password_private_key_pathprivate_key.pemSHA256 密码私钥路径。
                            sha256_password_proxy_usersOFF是否允许 SHA256 密码代理用户,通常为 OFF。
                            sha256_password_public_key_pathpublic_key.pemSHA256 密码公钥路径。
                            show_create_table_skip_secondary_engineOFF是否跳过显示二级存储引擎信息,通常为 OFF。
                            show_create_table_verbosityOFF显示 CREATE TABLE 语句的冗长程度,通常为 OFF。
                            showgipk_in_create_table_and
                            information_schema
                            ON在 CREATE TABLE 和信息模式中显示全局自增主键,通常为 ON。
                            show_old_temporalsOFF是否显示旧式时间数据类型,通常为 OFF。
                            skip_external_lockingON是否跳过外部锁定,通常为 ON。
                            skip_name_resolveOFF是否跳过主机名解析,通常为 OFF。
                            skip_networkingOFF是否禁用网络连接,通常为 OFF。
                            skip_replica_startOFF是否跳过从属服务器启动,通常为 OFF。
                            skip_show_databaseOFF是否跳过 SHOW DATABASES 命令,通常为 OFF。
                            skip_slave_startOFF是否跳过复制从属服务器启动,通常为 OFF。
                            slave_allow_batchingON是否允许从属服务器批量操作,通常为 ON。
                            slave_checkpoint_group512复制检查点组。
                            slave_checkpoint_period300复制检查点间隔时间,以秒为单位。
                            slave_compressed_protocolOFF是否启用复制压缩协议,通常为 OFF。
                            slave_exec_modeSTRICT复制执行模式,通常为 STRICT。
                            slave_load_tmpdir/tmp从属服务器加载临时文件的目录。
                            slave_max_allowed_packet1073741824从属服务器最大允许数据包大小,以字节为单位。
                            slave_net_timeout60从属服务器网络超时时间,以秒为单位。
                            slave_parallel_typeLOGICAL_CLOCK从属服务器并行化类型。
                            slave_parallel_workers4从属服务器并行化工作线程数量。
                            slave_pending_jobs_size_max134217728从属服务器待处理作业的最大大小,以字节为单位。
                            slave_preserve_commit_orderON是否保留从属服务器的提交顺序,通常为 ON。
                            slave_rows_search_algorithmsINDEX_SCAN,HASH_SCAN从属服务器行搜索算法。
                            slave_skip_errorsOFF是否跳过从属服务器的错误,通常为 OFF。
                            slave_sql_verify_checksumON是否验证从属服务器的 SQL 语句校验和,通常为 ON。
                            slave_transaction_retries10从属服务器事务的重试次数。
                            slave_type_conversions从属服务器类型转换设置。
                            slow_launch_time2慢启动时间,以秒为单位。
                            slow_query_logOFF是否启用慢查询日志,通常为 OFF。
                            slow_query_log_file/var/lib/mysql/iZwz9hmmq7.log慢查询日志文件路径。
                            socket/var/lib/mysql/mysql.sockMySQL 服务器套接字文件路径。
                            sort_buffer_size262144排序缓冲区的大小,以字节为单位。
                            source_verify_checksumOFF是否验证源数据的校验和,通常为 OFF。
                            sql_auto_is_nullOFF是否将插入 NULL 值的行视为自动增加 ,通常为 OFF。
                            sql_big_selectsON是否启用大查询优化,通常为 ON。
                            sql_buffer_resultOFF是否缓冲查询结果,通常为 OFF。
                            sql_generate_invisible_primary_keyOFF是否生成不可见主键,通常为 OFF。
                            sql_log_binON是否启用二进制日志,通常为 ON。
                            sql_log_offOFF是否关闭 SQL 日志,通常为 OFF。
                            sql_modeONLY_FULL_GROUP_BY,
                            STRICT_TRANS_TABLES,
                            NO_ZERO_IN_DATE,
                            NO_ZERO_DATE,
                            NO_ENGINE_SUBSTITUTION
                            SQL 模式。
                            sql_notesON是否启用 SQL 笔记,通常为 ON。
                            sql_quote_show_createON是否在 SHOW CREATE 语句中引用对象名称,通常为 ON。
                            sql_replica_skip_counter0从属服务器跳过的事件数。
                            sql_require_primary_keyOFF是否要求表有主键,通常为 OFF。
                            sql_safe_updatesOFF是否启用安全更新模式,通常为 OFF。
                            sql_select_limit2000查询结果集的行数限制。
                            sql_slave_skip_counter0复制从属服务器跳过的事件数。
                            sql_warningsOFF是否启用 SQL 警告,通常为 OFF。
                            ssl_caca.pemSSL 证书颁发机构的证书文件路径。
                            ssl_capathSSL 证书颁发机构的证书路径。
                            ssl_certserver-cert.pemSSL 服务器证书文件路径。
                            ssl_cipherSSL 加密套件。
                            ssl_crlSSL 证书吊销列表(CRL)文件路径。
                            ssl_crlpathSSL 证书吊销列表(CRL)路径。
                            ssl_fips_modeOFF是否启用 SSL FIPS 模式,通常为 OFF。
                            ssl_keyserver-key.pemSSL 服务器私钥文件路径。
                            ssl_session_cache_modeONSSL 会话缓存模式。
                            ssl_session_cache_timeout300SSL 会话缓存超时时间,以秒为单位。
                            statement_id1370语句 ID。
                            stored_program_cache256存储程序缓存大小,以存储过程为单位。
                            stored_program_definition_cache256存储程序定义缓存大小,以存储过程为单位。
                            super_read_onlyOFF是否启用超级只读模式,通常为 OFF。
                            sync_binlog1二进制日志同步策略。
                            sync_master_info10000主服务器信息文件同步间隔,以字节为单位。
                            sync_relay_log10000中继日志同步间隔,以字节为单位。
                            sync_relay_log_info10000中继日志信息同步间隔,以字节为单位。
                            sync_source_info10000源信息同步间隔,以字节为单位。
                            system_time_zoneCST系统时区。

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

                            20.t 头

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

                            参数说明
                            table_definition_cache2000表定义缓存大小,以表为单位。
                            table_encryption_privilege_checkOFF是否启用表加密特权检查,通常为 OFF。
                            table_open_cache4000表打开缓存大小,以表为单位。
                            table_open_cache_instances16表打开缓存实例数。
                            tablespace_definition_cache256表空间定义缓存大小,以表空间为单位。
                            temptable_max_mmap1073741824临时表最大内存映射大小,以字节为单位。
                            temptable_max_ram1073741824临时表最大 RAM 内存大小,以字节为单位。
                            temptable_use_mmapON是否使用内存映射来创建临时表,通常为 ON。
                            terminology_use_previousNONE术语使用的前一设置。
                            thread_cache_size9线程缓存大小。
                            thread_handlingone-thread-per-connection线程处理模式。
                            thread_stack1048576线程堆栈大小,以字节为单位。
                            time_zoneSYSTEM系统时区。
                            timestamp1695216812.010526时间戳。
                            tls_ciphersuitesTLS 密码套件。
                            tls_versionTLSv1.2,TLSv1.3TLS 协议版本。
                            tmp_table_size16777216临时表大小,以字节为单位。
                            tmpdir/tmp临时文件目录的路径。
                            transaction_alloc_block_size8192事务分配块大小,以字节为单位。
                            transaction_allow_batchingOFF是否允许事务批处理,通常为 OFF。
                            transaction_isolationREPEATABLE-READ事务隔离级别。
                            transaction_prealloc_size4096事务预分配大小,以字节为单位。
                            transaction_read_onlyOFF是否以只读模式启动事务,通常为 OFF。
                            transaction_write_set_extractionXXHASH64事务写集提取算法。

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

                            21.u 头

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

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

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

                            22.v 头

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

                            参数说明
                            validate_password.check_user_nameON是否检查密码与用户名的相似性,通常为 ON。
                            validate_password.dictionary_file用于密码验证的字典文件路径。
                            validate_password.length8密码最小长度要求,通常为 8。
                            validate_password.mixed_case_count1密码中需要包含的大小写字母数量,通常为 1。
                            validate_password.number_count1密码中需要包含的数字数量,通常为 1。
                            validate_password.policyMEDIUM密码策略级别,通常为 MEDIUM。
                            validate_password.special_char_count1密码中需要包含的特殊字符数量,通常为 1。
                            version8.0.33MySQL 服务器的版本号。
                            version_commentMySQL Community Server - GPLMySQL 服务器的版本描述。
                            version_compile_machinex86_64MySQL 服务器编译的机器架构。
                            version_compile_osLinuxMySQL 服务器编译的操作系统。
                            version_compile_zlib1.2.13MySQL 服务器编译时使用的 zlib 库版本。

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

                            23.w 头

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

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

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

                            24.x 头

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

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

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

                            9.JDBC 的 URL 详解

                            jdbc 的格式:

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

                            例如:

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

                            参数详解:

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

                            觉得有用的话点个赞 👍🏻 呗。

                            ❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

                            💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

                            🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

                            【Mysql系列】Mysql基础篇,img,第6张