国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql中my.cnf 配置 日志類型及文件配置詳解

2024-07-24 12:36:45
字體:
來源:轉載
供稿:網友

mysql有以下幾種日志:錯誤日志:log-err ,查詢日志:log ,慢查詢日志:log-slow-queries ,更新日志:log-update ,二進制日志:log-bin.實例注釋代碼如下:

  1. [client]   
  2. port = 3306 
  3. socket = /home/mysql/mysql/tmp/mysql.sock   
  4. [mysqld]   
  5. !include /home/mysql/mysql/etc/mysqld.cnf #包含的配置文件 ,把用戶名,密碼文件單獨存放   
  6. port = 3306 
  7. socket = /home/mysql/mysql/tmp/mysql.sock   
  8. pid-file = /longxibendi/mysql/mysql/var/mysql.pid   
  9. basedir = /home/mysql/mysql/   
  10. datadir = /longxibendi/mysql/mysql/var/   
  11. # tmp dir settings   
  12. tmpdir = /home/mysql/mysql/tmp/   
  13. slave-load-tmpdir = /home/mysql/mysql/tmp/   
  14. #當slave 執行 load data infile 時用   
  15. #language = /home/mysql/mysql/share/mysql/english/   
  16. character-sets-dir = /home/mysql/mysql/share/mysql/charsets/   
  17. # skip options   
  18. skip-name-resolve #grant 時,必須使用ip不能使用主機名   
  19. skip-symbolic-links #不能使用連接文件   
  20. skip-external-locking #不使用系統鎖定,要使用myisamchk,必須關閉服務器   
  21. skip-slave-start #啟動mysql,不啟動復制   
  22. #sysdate-is-now   
  23. # res settings   
  24. back_log = 50 #接受隊列,對于沒建立tcp連接的請求隊列放入緩存中,隊列大小為back_log,受限制與OS參數   
  25. max_connections = 1000 #最大并發連接數 ,增大該值需要相應增加允許打開的文件描述符數   
  26. max_connect_errors = 10000 #如果某個用戶發起的連接error超過該數值,則該用戶的下次連接將被阻塞,直到管理員執行flush hosts ; 命令;防止黑客   
  27. #open_files_limit = 10240  
  28. connect-timeout = 10 #連接超時之前的最大秒數,在Linux平臺上,該超時也用作等待服務器首次回應的時間   
  29. wait-timeout = 28800 #等待關閉連接的時間   
  30. interactive-timeout = 28800 #關閉連接之前,允許interactive_timeout(取代了wait_timeout)秒的不活動時間。客戶端的會話wait_timeout變量被設為會話interactive_timeout變量的值。   
  31. slave-net-timeout = 600 #從服務器也能夠處理網絡連接中斷。但是,只有從服務器超過slave_net_timeout秒沒有從主服務器收到數據才通知網絡中斷   
  32. net_read_timeout = 30 #從服務器讀取信息的超時   
  33. net_write_timeout = 60 #從服務器寫入信息的超時   
  34. net_retry_count = 10 #如果某個通信端口的讀操作中斷了,在放棄前重試多次   
  35. net_buffer_length = 16384 #包消息緩沖區初始化為net_buffer_length字節,但需要時可以增長到max_allowed_packet字節   
  36. max_allowed_packet = 64M #   
  37. #table_cache = 512 #所有線程打開的表的數目。增大該值可以增加mysqld需要的文件描述符的數量   
  38. thread_stack = 192K #每個線程的堆棧大小   
  39. thread_cache_size = 20 #線程緩存   
  40. thread_concurrency = 8 #同時運行的線程的數據 此處最好為CPU個數兩倍。本機配置為CPU的個數   
  41. # qcache settings   
  42. query_cache_size = 256M #查詢緩存大小   
  43. query_cache_limit = 2M #不緩存查詢大于該值的結果   
  44. query_cache_min_res_unit = 2K #查詢緩存分配的最小塊大小   
  45. # default settings   
  46. # time zone   
  47. default-time-zone = system #服務器時區   
  48. character-set-server = utf8 #server級別字符集   
  49. default-storage-engine = InnoDB #默認存儲   
  50. # tmp & heap   
  51. tmp_table_size = 512M #臨時表大小,如果超過該值,則結果放到磁盤中   
  52. max_heap_table_size = 512M #該變量設置MEMORY (HEAP)表可以增長到的最大空間大小   
  53. log-bin = mysql-bin #這些路徑相對于datadir   
  54. log-bin-index = mysql-bin.index   
  55. relayrelay-log = relay-log   
  56. relayrelay_log_index = relay-log.index   
  57. # warning & error log   
  58. log-warnings = 1  
  59. log-error = /home/mysql/mysql/log/mysql.err   
  60. log_output = FILE #參數log_output指定了慢查詢輸出的格式,默認為FILE,你可以將它設為TABLE,然后就可以查詢mysql架構下的slow_log表了   
  61. # slow query log   
  62. slow_query_log = 1  
  63. long-query-time = 1 #慢查詢時間 超過1秒則為慢查詢   
  64. slow_query_log_file = /home/mysql/mysql/log/slow.log   
  65. #log-queries-not-using-indexes   
  66. #log-slow-slave-statements   
  67. general_log = 1  
  68. general_log_file = /home/mysql/mysql/log/mysql.log   
  69. max_binlog_size = 1G  
  70. max_relay_log_size = 1G  
  71. # if use auto-ex, set to 0   
  72. relay-log-purge = 1 #當不用中繼日志時,刪除他們。這個操作有SQL線程完成   
  73. # max binlog keeps days   
  74. expire_logs_days = 30 #超過30天的binlog刪除   
  75. binlog_cache_size = 1M #session級別   
  76. # replication   
  77. replicate-wild-ignore-table = mysql.% #復制時忽略數據庫及表   
  78. replicate-wild-ignore-table = test.% #復制時忽略數據庫及表   
  79. # slave_skip_errors=all  
  80. key_buffer_size = 256M #myisam索引buffer,只有key沒有data   
  81. sort_buffer_size = 2M #排序buffer大小;線程級別   
  82. read_buffer_size = 2M #以全表掃描(Sequential Scan)方式掃描數據的buffer大小 ;線程級別   
  83. join_buffer_size = 8M # join buffer 大小;線程級別   
  84. read_rnd_buffer_size = 8M #MyISAM以索引掃描(Random Scan)方式掃描數據的buffer大小 ;線程級別   
  85. bulk_insert_buffer_size = 64M #MyISAM 用在塊插入優化中的樹緩沖區的大小。注釋:這是一個per thread的限制   
  86. myisam_sort_buffer_size = 64M #MyISAM 設置恢復表之時使用的緩沖區的尺寸,當在REPAIR TABLE或用CREATE INDEX創建索引或ALTER TABLE過程中排序 MyISAM索引分配的緩沖區   
  87. myisam_max_sort_file_size = 10G #MyISAM 如果臨時文件會變得超過索引,不要使用快速排序索引方法來創建一個索引。注釋:這個參數以字節的形式給出.重建MyISAM索引(在REPAIR TABLE、ALTER TABLE或LOAD DATA INFILE過程中)時,允許MySQL使用的臨時文件的最大空間大小。如果文件的大小超過該值,則使用鍵值緩存創建索引,要慢得多。該值的單位為字節   
  88. myisam_repair_threads = 1 #如果該值大于1,在Repair by sorting過程中并行創建MyISAM表索引(每個索引在自己的線程內)   
  89. myisam_recover = 64K#允許的GROUP_CONCAT()函數結果的最大長度   
  90. transaction_isolation = REPEATABLE-READ   
  91. innodb_file_per_table   
  92. #innodb_status_file = 1  
  93. #innodb_open_files = 2048  
  94. innodb_additional_mem_pool_size = 100M #幀緩存的控制對象需要從此處申請緩存,所以該值與innodb_buffer_pool對應   
  95. innodb_buffer_pool_size = 2G #包括數據頁、索引頁、插入緩存、鎖信息、自適應哈希所以、數據字典信息   
  96. innodb_data_home_dir = /longxibendi/mysql/mysql/var/   
  97. #innodb_data_file_path = ibdata1:1G:autoextend   
  98. innodb_data_file_path = ibdata1:500M;ibdata2:2210M:autoextend #表空間   
  99. innodb_file_io_threads = 4 #io線程數   
  100. innodb_thread_concurrency = 16 #InnoDB試著在InnoDB內保持操作系統線程的數量少于或等于這個參數給出的限制   
  101. innodb_flush_log_at_trx_commit = 1 #每次commit 日志緩存中的數據刷到磁盤中   
  102. innodb_log_buffer_size = 8M #事物日志緩存   
  103. innodb_log_file_size = 500M #事物日志大小   
  104. #innodb_log_file_size =100M  
  105. innodb_log_files_in_group = 2 #兩組事物日志   
  106. innodb_log_group_home_dir = /longxibendi/mysql/mysql/var/#日志組   
  107. innodb_max_dirty_pages_pct = 90 #innodb主線程刷新緩存池中的數據,使臟數據比例小于90%   
  108. innodb_lock_wait_timeout = 50 #InnoDB事務在被回滾之前可以等待一個鎖定的超時秒數。InnoDB在它自己的 鎖定表中自動檢測事務死鎖并且回滾事務。InnoDB用LOCK TABLES語句注意到鎖定設置。默認值是50秒   //開源代碼Vevb.com 
  109. #innodb_flush_method = O_DSYNC  
  110. [mysqldump]   
  111. quick   
  112. max_allowed_packet = 64M  
  113. [mysql]   
  114. disable-auto-rehash #允許通過TAB鍵提示   
  115. default-character-set = utf8  
  116. connect-timeout = 3

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东乌| 同仁县| 定结县| 平湖市| 江源县| 灵台县| 淅川县| 那坡县| 陇西县| 遂昌县| 钦州市| 潼南县| 广安市| 绿春县| 天水市| 闻喜县| 阳原县| 邢台市| 宜都市| 新丰县| 郎溪县| 宁河县| 永州市| 丰都县| 雷波县| 噶尔县| 北碚区| 湖南省| 吉木乃县| 江油市| 西平县| 左权县| 德惠市| 镇坪县| 崇阳县| 永善县| 迁西县| 凤城市| 东山县| 湟中县| 遵义县|