Windows通常放在安裝目錄下?\MySQL\MySQL?服務器?5.0\my.ini
Linux?默認是放進去?/etc/my.cnf
以下是my.cnf配置文件參數說明:
[客戶]?
港口?=?3309?
插座?=?/home/MySQL/MySQL/tmp/MySQL . sock?
【mysqld】?
!包括?/home/MySQL/MySQL/etc/mysqld . cn f?#包含的配置文件?分開存儲用戶名和密碼文件?
港口?=?3309?
插座?=?/home/MySQL/MySQL/tmp/MySQL . sock?
pid文件?=?/Longxi bendi/MySQL/MySQL/var/MySQL . PID?
basedir?=?/home/mysql/mysql/?
datadir?=?/longxibendi/mysql/mysql/var/?
#?tmp?dir?設置?
tmpdir?=?/home/mysql/mysql/tmp/?
slave-load-tmpdir?=?/home/mysql/mysql/tmp/?
#當奴隸?執行?加載?數據?infile?時間使用?
#語言?=?/home/MySQL/MySQL/share/MySQL/English/?
字符集-目錄?=?/home/MySQL/MySQL/share/MySQL/charsets/?
#?跳過?選項?
跳過名稱解析?#格蘭特?必須用ip代替主機名?
跳過符號鏈接?#無法使用連接文件?
跳過外部鎖定?#沒有系統鎖定,必須關閉服務器才能使用myisamchk?
跳過從動啟動?#不啟動復制就啟動mysql?
#現在是系統日期?
#?res?設置?
back_log?=?50?#接受隊列,並將沒有tcp連接的請求隊列放入緩存。隊列大小為back_log,受OS參數限制。
max_connections?=?1000?#最大並發連接數?要增加這個值,您需要相應地增加允許打開的文件描述符的數量。
最大連接錯誤?=?10000?#如果用戶發起的連接錯誤超過此值,用戶的下壹次連接將被阻止,直到管理員執行flush?主持人?;?命令;防範黑客?
#open_files_limit?=?10240?
連接超時?=?10?#連接超時前的最大秒數,在Linux平臺上也用於等待服務器的第壹次響應。
等待-超時?=?28800?#等待關閉連接的時間?
互動-超時?=?28800?#在關閉連接之前,允許交互超時(而不是等待超時)秒的非活動時間。客戶端的會話wait_timeout變量被設置為會話interactive_timeout變量的值。?
從網超時?=?600?#從屬服務器也可以處理網絡連接中斷。但是,只有當從服務器超過slave_net_timeout秒沒有收到主服務器的數據時,才會通知網絡中斷?
net_read_timeout?=?30?#從服務器讀取信息超時?
net_write_timeout?=?60?#從服務器寫入信息超時?
net_retry_count?=?10?#如果壹個通訊口的讀操作被中斷,再試多次才放棄?
net _ buffer _ length?=?16384?#數據包消息緩沖區初始化為net_buffer_length字節,但如果需要,可以增加到max_allowed_packet字節?
max_allowed_packet?=?64M?#?
#table_cache?=?512?#所有線程打開的表的數量。增加這個值可以增加mysqld需要的文件描述符的數量?
線程_堆棧?=?192K?#每個線程的堆棧大小?
thread_cache_size?=?20?#線程緩存?
線程_並發?=?8?#同時運行的線程的數據?在這裏,CPU數量最好翻倍。這臺機器配置了多少個CPU?
#?qcache?設置?
query_cache_size?=?256M?#查詢緩存大小?
query_cache_limit?=?2M?#不緩存大於該值的查詢結果?
query_cache_min_res_unit?=?2K?#查詢緩存分配的最小塊大小是多少?
#?違約?設置?
#?時間?地帶?
默認時區?=?系統?#服務器時區?
字符集服務器?=?utf8?#服務器級字符集?
默認存儲引擎?=?InnoDB?#默認存儲?
#?tmp?& amp?堆?
tmp_table_size?=?512M?#臨時表大小,如果超過這個值,結果會放在磁盤上?
最大堆表大小?=?512M?#這個變量設置內存?(堆)表可以增長到的最大空間是多少?
木箱子?=?mysql-bin?#這些路徑相對於datadir?
日誌箱索引?=?mysql-bin.index?
relayrelay-log?=?中繼日誌?
relayrelay_log_index?=?中繼日誌索引?
#?警告?& amp?錯誤?日誌?
日誌警告?=?1?
日誌錯誤?=?/home/MySQL/MySQL/log/MySQL . err?
日誌_輸出?=?文件?#參數log_output指定慢速查詢輸出的格式,默認為FILE。可以設置為TABLE,然後可以查詢mysql架構下的slow_log表。
#?慢?查詢?日誌?
slow_query_log?=?1?
長查詢時間?=?1?#查詢時間慢?超過1秒是慢速查詢?
slow_query_log_file?=?/home/mysql/mysql/log/slow.log?
#不使用索引的日誌查詢?
# log-slow-slave-語句?
general_log?=?1?
通用_日誌_文件?=?/home/MySQL/MySQL/log/MySQL . log?
max_binlog_size?=?1G?
max_relay_log_size?=?1G?
#?如果?使用?自動ex,?設置?去哪?0?
中繼-日誌-清除?=?1?#刪除不使用的中繼日誌。該操作由SQL線程完成?
#?麥克斯。賓洛格?保持?幾天?
過期_日誌_天?=?30?#超過30天刪除binlog?
binlog_cache_size?=?1M?#會話級別?
#?復制?
復制-野生-忽略-表?=?mysql。%?#復制時忽略數據庫和表?
復制-野生-忽略-表?=?測試。%?#復制時忽略數據庫和表?
#?slave_skip_errors=all?
key_buffer_size?=?256M?#myisam索引緩沖區,只有鍵沒有數據?
sort_buffer_size?=?2M?#排序緩沖區大小;線程級別?
read_buffer_size?=?2M?#全表掃描(順序?Scan)掃描數據緩沖區大小的方式?;線程級別?
join_buffer_size?=?8M?#?加入?緩沖?尺寸;線程級別?
read_rnd_buffer_size?=?8M?#MyISAM按索引掃描(隨機?Scan)掃描數據緩沖區大小的方式?;線程級別?
bulk_insert_buffer_size?=?64M?#米沙姆?塊插入優化中使用的樹緩沖區的大小。註:這是per嗎?線程限制?
myisam_sort_buffer_size?=?64M?#米沙姆?設置修復表時使用的緩沖區大小。表還是使用CREATE?創建壹個索引或改變?在表格過程中排序?MyISAM索引分配的緩沖區?
myisam_max_sort_file_size?=?10G?#米沙姆?如果臨時文件將變得比索引大,則不要使用快速排序索引方法來創建索引。註意:該參數以字節為單位。重建MyISAM索引(正在修復?表、塗改?表還是負載?數據?INFILE期間),MySQL允許使用的臨時文件的最大空間大小。如果文件大小超過該值,使用鍵值緩存創建索引會慢得多。這個值的單位是字節?
myisam_repair_threads?=?1?#如果該值大於1,在修?被誰?排序時並行創建MyISAM表索引(每個索引在自己的線程中)?
myisam_recover?=?64K#允許的GROUP_CONCAT()函數結果的最大長度是多少?
事務_隔離?=?可重復讀取?
innodb_file_per_table?
#innodb_status_file?=?1?
#innodb_open_files?=?2048?
innodb _ additional _ mem _ pool _ size?=?100M?#幀緩存的控制對象需要從這裏申請緩存,所以這個值對應innodb_buffer_pool?
innodb_buffer_pool_size?=?2G?#包括數據頁、索引頁、插入緩存、鎖信息、自適應哈希、數據字典信息?
innodb_data_home_dir?=?/longxibendi/mysql/mysql/var/?
#innodb_data_file_path?=?ibdata1:1G:自動擴展?
innodb_data_file_path?=?ibdata 1:500m;ibdata2:2210M:自動擴展?#表空間?
innodb_file_io_threads?=?4?#io線程?
innodb _ thread _並發?=?16?#InnoDB試圖將InnoDB內的操作系統線程數保持在小於或等於該參數給定的限制?
innodb_flush_log_at_trx_commit?=?1?#每次都提交?將日誌緩存中的數據刷到磁盤?
innodb_log_buffer_size?=?8M?#事務日誌緩存?
innodb_log_file_size?=?500米?#事務日誌的大小是多少?
#innodb_log_file_size?=100M?
innodb_log_files_in_group?=?2?#兩套東西日誌?
innodb_log_group_home_dir?=?/Longxi bendi/MySQL/MySQL/var/# log group?
innodb_max_dirty_pages_pct?=?90?#innodb主線程刷新緩存池中的數據,使臟數據比例小於90%?
innodb_lock_wait_timeout?=?50?#InnoDB事務在回滾之前可以等待鎖定的超時秒數。InnoDB自身?自動檢測鎖表中的事務死鎖並回滾事務。InnoDB用鎖?TABLES語句記錄了鎖定設置。默認值是50秒?
#innodb_flush_method?=?O_DSYNC?
【mysqldump】?
快?
max_allowed_packet?=?64M?
【mysql】?
禁用-自動重散列?#允許制表符提示?
默認字符集?=?utf8?
連接超時?=?三