mysql的变量信息详解

mysql的变量详解

执行show variables命令可以查看MySQL服务器的变量

变量名 默认值 说明 对应的配置文件参数
auto_increment_increment 1 自增长类型的初始值  
auto_increment_offset 1 自增长的偏移量,及自增长的步长  
autocommit  ON 自动提交  
automatic_sp_privileges ON

参数控制是否自动分配execute和alter权限给创建routine的用户。默认为1自动赋权,如果为0。则用户创建的存储过程没有调用和删除权限。ALL权限除外

 
avoid_temporal_upgrade  OFF 此变量已被遗弃,将在将来的版本删除  
back_log  80

MySQL可以具有的未完成连接请求数。也受操作系统限制,默认值-1表示自动调整大小。默认值是这么计算的(50 + (max_connections / 5)),范围(1-65535)

 
basedir /usr/local/mysql MySQL的安装路径  
big_tables OFF

如果设置为1,则所有临时表都存储在磁盘上。值为0(在内存中使用临时表)。通常不需要设置这个变量,因为内存中的表是自动的根据需要转换为基于磁盘的表

 
bind_address * MySQL服务器绑定的IP地址  
binlog_cache_size 32768

为每个session分配的内存,在事务过程中用来存储二进制日志的缓存。默认32k,范围4096 .. 4294967295。DML不频繁建议1M,频繁的业务建议2-4M

 
binlog_checksum CRC32 该变量使主服务为二进制日志中的每个事件写入校验和  
binlog_direct_non_transactional_updates OFF 使用非事务性引擎的语句格式的更新直接写入二进制日志  
binlog_error_action ABORT_SERVER    
binlog_format ROW    
binlog_group_commit_sync_delay 0    
binlog_group_commit_sync_no_delay_count 0    
binlog_gtid_simple_recovery ON    
binlog_max_flush_queue_time    
binlog_order_commits ON     
binlog_row_image FULL    
binlog_rows_query_log_events OFF    
binlog_stmt_cache_size 32768    
binlog_transaction_dependency_history_size  25000     
binlog_transaction_dependency_tracking COMMIT_ORDER     
block_encryption_mode aes-128-ecb    
bulk_insert_buffer_size  8388608    
character_set_client utf8  客户端字符集  
character_set_connection utf8  连接的字符集  
character_set_database utf8   数据库字符集  
character_set_filesystem binary   文件系统字符集   
character_set_results utf8  结果集字符集   
character_set_server utf8   服务端字符集  
character_set_system utf8   系统字符集   
character_sets_dir /opt/mysql/share/charsets/   字符集存放的文件夹  
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
原文地址:https://www.cnblogs.com/jkin/p/10230213.html