mysql的變數資訊詳解
阿新 • • 發佈:2019-01-06
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 | 使用非事務性引擎的語句格式的更新直接寫入二進位制日誌 | |