1. 程式人生 > >mysql的變數資訊詳解

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 使用非事務性引擎的語句格式的更新直接寫入二進位制日誌