• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            xiaoguozi's Blog
            Pay it forword - 我并不覺(jué)的自豪,我所嘗試的事情都失敗了······習(xí)慣原本生活的人不容易改變,就算現(xiàn)狀很糟,他們也很難改變,在過(guò)程中,他們還是放棄了······他們一放棄,大家就都是輸家······讓愛傳出去,很困難,也無(wú)法預(yù)料,人們需要更細(xì)心的觀察別人,要隨時(shí)注意才能保護(hù)別人,因?yàn)樗麄兾幢刂雷约阂裁础ぁぁぁぁ?/span>
            basedir = path 使用給定目錄作為根目錄(安裝目錄)。
            character-sets-dir = path 給出存放著字符集的目錄。
            datadir = path 從給定目錄讀取數(shù)據(jù)庫(kù)文件。
            pid-file = filename 為mysqld程序指定一個(gè)存放進(jìn)程ID的文件(僅適用于UNIX/Linux系統(tǒng)); Init-V腳本需要使用這個(gè)文件里的進(jìn)程ID結(jié)束mysqld進(jìn)程。
            socket = filename 為MySQL客戶程序與服務(wù)器之間的本地通信指定一個(gè)套接字文件(僅適用于 UNIX/Linux系統(tǒng); 默認(rèn)設(shè)置一般是/var/lib/mysql/mysql.sock文件)。在Windows環(huán)境下,如果MySQL客戶與服務(wù)器是通過(guò)命名管道進(jìn)行通信 的,–sock選項(xiàng)給出的將是該命名管道的名字(默認(rèn)設(shè)置是MySQL)。
            lower_case_table_name = 1/0 新目錄和數(shù)據(jù)表的名字是否只允許使用小寫字母; 這個(gè)選項(xiàng)在Windows環(huán)境下的默認(rèn)設(shè)置是1(只允許使用小寫字母)。

             

            mysqld程序:語(yǔ)言設(shè)置

            character-sets-server = name 新數(shù)據(jù)庫(kù)或數(shù)據(jù)表的默認(rèn)字符集。為了與MySQL的早期版本保持兼容,這個(gè)字符集也可以用–default-character-set選項(xiàng)給出; 但這個(gè)選項(xiàng)已經(jīng)顯得有點(diǎn)過(guò)時(shí)了。
            collation-server = name 新數(shù)據(jù)庫(kù)或數(shù)據(jù)表的默認(rèn)排序方式。
            lanuage = name 用指定的語(yǔ)言顯示出錯(cuò)信息。

             

            mysqld程序:通信、網(wǎng)絡(luò)、信息安全

            enable-named-pipes 允許Windows 2000/XP環(huán)境下的客戶和服務(wù)器使用命名管道(named pipe)進(jìn)行通信。這個(gè)命名管道的默認(rèn)名字是MySQL,但可以用–socket選項(xiàng)來(lái)改變。
            local-infile [=0] 允許/禁止使用LOAD DATA LOCAL語(yǔ)句來(lái)處理本地文件。
            myisam-recover [=opt1, opt2, ...] 在啟動(dòng)時(shí)自動(dòng)修復(fù)所有受損的MyISAM數(shù)據(jù)表。這個(gè)選項(xiàng)的可取值有4種:DEFAULT、BACKUP、QUICK和FORCE; 它們與myisamchk程序的同名選項(xiàng)作用相同。
            old-passwords 使用MySQL 3.23和4.0版本中的老算法來(lái)加密mysql數(shù)據(jù)庫(kù)里的密碼(默認(rèn)使用MySQL 4.1版本開始引入的新加密算法)。
            port = n 為MySQL程序指定一個(gè)TCP/IP通信端口(通常是3306端口)。
            safe-user-create 只有在mysql.user數(shù)據(jù)庫(kù)表上擁有INSERT權(quán)限的用戶才能使用GRANT命令; 這是一種雙保險(xiǎn)機(jī)制(此用戶還必須具備GRANT權(quán)限才能執(zhí)行GRANT命令)。
            shared-memory 允許使用內(nèi)存(shared memory)進(jìn)行通信(僅適用于Windows)。
            shared-memory-base-name = name 給共享內(nèi)存塊起一個(gè)名字(默認(rèn)的名字是MySQL)。
            skip-grant-tables 不使用mysql數(shù)據(jù)庫(kù)里的信息來(lái)進(jìn)行訪問(wèn)控制(警告:這將允許用戶任何用戶去修改任何數(shù)據(jù)庫(kù))。
            skip-host-cache 不使用高速緩存區(qū)來(lái)存放主機(jī)名和IP地址的對(duì)應(yīng)關(guān)系。
            skip-name-resovle 不把IP地址解析為主機(jī)名; 與訪問(wèn)控制(mysql.user數(shù)據(jù)表)有關(guān)的檢查全部通過(guò)IP地址行進(jìn)。
            skip-networking 只允許通過(guò)一個(gè)套接字文件(Unix/Linux系統(tǒng))或通過(guò)命名管道(Windows系統(tǒng))進(jìn)行本地連接,不允許ICP/IP連接; 這提高了安全性,但阻斷了來(lái)自網(wǎng)絡(luò)的外部連接和所有的Java客戶程序(Java客戶即使在本地連接里也使用TCP/IP)。
            user = name mysqld程序在啟動(dòng)后將在給定UNIX/Linux賬戶下執(zhí)行; mysqld必須從root賬戶啟動(dòng)才能在啟動(dòng)后切換到另一個(gè)賬戶下執(zhí)行; mysqld_safe腳本將默認(rèn)使用–user=mysql選項(xiàng)來(lái)啟動(dòng)mysqld程序。

             

            mysqld程序:內(nèi)存管理、優(yōu)化、查詢緩存區(qū)

            bulk_insert_buffer_size = n 為一次插入多條新記錄的INSERT命令分配的緩存區(qū)長(zhǎng)度(默認(rèn)設(shè)置是8M)。
            key_buffer_size = n 用來(lái)存放索引區(qū)塊的RMA值(默認(rèn)設(shè)置是8M)。
            join_buffer_size = n 在參加JOIN操作的數(shù)據(jù)列沒(méi)有索引時(shí)為JOIN操作分配的緩存區(qū)長(zhǎng)度(默認(rèn)設(shè)置是128K)。
            max_heap_table_size = n HEAP數(shù)據(jù)表的最大長(zhǎng)度(默認(rèn)設(shè)置是16M); 超過(guò)這個(gè)長(zhǎng)度的HEAP數(shù)據(jù)表將被存入一個(gè)臨時(shí)文件而不是駐留在內(nèi)存里。
            max_connections = n MySQL服務(wù)器同時(shí)處理的數(shù)據(jù)庫(kù)連接的最大數(shù)量(默認(rèn)設(shè)置是100)。
            query_cache_limit = n 允許臨時(shí)存放在查詢緩存區(qū)里的查詢結(jié)果的最大長(zhǎng)度(默認(rèn)設(shè)置是1M)。
            query_cache_size = n 查詢緩存區(qū)的最大長(zhǎng)度(默認(rèn)設(shè)置是0,不開辟查詢緩存區(qū))。
            query_cache_type = 0/1/2 查詢緩存區(qū)的工作模式:0, 禁用查詢緩存區(qū); 1,啟用查詢緩存區(qū)(默認(rèn)設(shè)置); 2,”按需分配”模式,只響應(yīng)SELECT SQL_CACHE命令。
            read_buffer_size = n 為從數(shù)據(jù)表順序讀取數(shù)據(jù)的讀操作保留的緩存區(qū)的長(zhǎng)度(默認(rèn)設(shè)置是128KB); 這個(gè)選項(xiàng)的設(shè)置值在必要時(shí)可以用SQL命令SET SESSION read_buffer_size = n命令加以改變。
            read_rnd_buffer_size = n 類似于read_buffer_size選項(xiàng),但針對(duì)的是按某種特定順序(比如使用了ORDER BY子句的查詢)輸出的查詢結(jié)果(默認(rèn)設(shè)置是256K)。
            sore_buffer = n 為排序操作分配的緩存區(qū)的長(zhǎng)度(默認(rèn)設(shè)置是2M); 如果這個(gè)緩存區(qū)太小,則必須創(chuàng)建一個(gè)臨時(shí)文件來(lái)進(jìn)行排序。
            table_cache = n 同時(shí)打開的數(shù)據(jù)表的數(shù)量(默認(rèn)設(shè)置是64)。
            tmp_table_size = n 臨時(shí)HEAP數(shù)據(jù)表的最大長(zhǎng)度(默認(rèn)設(shè)置是32M); 超過(guò)這個(gè)長(zhǎng)度的臨時(shí)數(shù)據(jù)表將被轉(zhuǎn)換為MyISAM數(shù)據(jù)表并存入一個(gè)臨時(shí)文件。

             

            mysqld程序:日志

            log [= file] 把所有的連接以及所有的SQL命令記入日志(通用查詢?nèi)罩?; 如果沒(méi)有給出file參數(shù),MySQL將在數(shù)據(jù)庫(kù)目錄里創(chuàng)建一個(gè)hostname.log文件作為這種日志文件(hostname是服務(wù)器的主機(jī)名)。
            log-slow-queries [= file] 把執(zhí)行用時(shí)超過(guò)long_query_time變量值的查詢命令記入日志(慢查詢?nèi)罩?; 如果沒(méi)有給出file參數(shù),MySQL將在數(shù)據(jù)庫(kù)目錄里創(chuàng)建一個(gè)hostname-slow.log文件作為這種日志文件(hostname是服務(wù)器主機(jī) 名)。
            long_query_time = n 慢查詢的執(zhí)行用時(shí)上限(默認(rèn)設(shè)置是10s)。
            long_queries_not_using_indexs 把慢查詢以及執(zhí)行時(shí)沒(méi)有使用索引的查詢命令全都記入日志(其余同–log-slow-queries選項(xiàng))。
            log-bin [= filename] 把對(duì)數(shù)據(jù)進(jìn)行修改的所有SQL命令(也就是INSERT、UPDATE和 DELETE命令)以二進(jìn)制格式記入日志(二進(jìn)制變更日志,binary update log)。這種日志的文件名是filename.n或默認(rèn)的hostname.n,其中n是一個(gè)6位數(shù)字的整數(shù)(日志文件按順序編號(hào))。
            log-bin-index = filename 二進(jìn)制日志功能的索引文件名。在默認(rèn)情況下,這個(gè)索引文件與二進(jìn)制日志文件的名字相同,但后綴名是.index而不是.nnnnnn。
            max_binlog_size = n 二進(jìn)制日志文件的最大長(zhǎng)度(默認(rèn)設(shè)置是1GB)。在前一個(gè)二進(jìn)制日志文件里的信息量超過(guò)這個(gè)最大長(zhǎng)度之前,MySQL服務(wù)器會(huì)自動(dòng)提供一個(gè)新的二進(jìn)制日志文件接續(xù)上。
            binlog-do-db = dbname 只把給定數(shù) 據(jù)庫(kù)里的變化情況記入二進(jìn)制日志文件,其他數(shù)據(jù)庫(kù)里的變化情況不記載。如果需要記載多個(gè)數(shù)據(jù)庫(kù)里的變化情況,就必須在配置文件使用多個(gè)本選項(xiàng)來(lái)設(shè)置,每個(gè)數(shù)據(jù)庫(kù)一行。
            binlog-ignore-db = dbname 不把給定數(shù)據(jù)庫(kù)里的變化情況記入二進(jìn)制日志文件。
            sync_binlog = n 每經(jīng)過(guò)n次日志寫操作就把日志文件寫入硬盤一次(對(duì)日志信息進(jìn)行一次同步)。n=1是最安全的做法,但效率最低。默認(rèn)設(shè)置是n=0,意思是由操作系統(tǒng)來(lái)負(fù)責(zé)二進(jìn)制日志文件的同步工作。
            log-update [= file] 記載出錯(cuò)情況的日志文件名(出錯(cuò)日志)。這種日志功能無(wú)法禁用。如果沒(méi)有給出file參數(shù),MySQL會(huì)使用hostname.err作為種日志文件的名字。

             

            mysqld程序:鏡像(主控鏡像服務(wù)器)

            server-id = n 給服務(wù)器分配一個(gè)獨(dú)一無(wú)二的ID編號(hào); n的取值范圍是1~2的32次方啟用二進(jìn)制日志功能。
            log-bin = name 啟用二進(jìn)制日志功能。這種日志的文件名是filename.n或默認(rèn)的hostname.n,其中的n是一個(gè)6位數(shù)字的整數(shù)(日志文件順序編號(hào))。
            binlog-do/ignore-db = dbname 只把給定數(shù)據(jù)庫(kù)里的變化情況記入二進(jìn)制日志文件/不把給定的數(shù)據(jù)庫(kù)里的變化記入二進(jìn)制日志文件。

             

            mysqld程序:鏡像(從屬鏡像服務(wù)器)

            server-id = n 給服務(wù)器分配一個(gè)唯一的ID編號(hào)
            log-slave-updates 啟用從屬服務(wù)器上的日志功能,使這臺(tái)計(jì)算機(jī)可以用來(lái)構(gòu)成一個(gè)鏡像鏈(A->B->C)。
            master-host = hostname 主控服務(wù)器的主機(jī)名或IP地址。如果從屬服務(wù)器上存在mater.info文件(鏡像關(guān)系定義文件),它將忽略此選項(xiàng)。
            master-user = replicusername 從屬服務(wù)器用來(lái)連接主控服務(wù)器的用戶名。如果從屬服務(wù)器上存在mater.info文件,它將忽略此選項(xiàng)。
            master-password = passwd 從屬服務(wù)器用來(lái)連接主控服務(wù)器的密碼。如果從屬服務(wù)器上存在mater.info文件,它將忽略此選項(xiàng)。
            master-port = n 從屬服務(wù)器用來(lái)連接主控服務(wù)器的TCP/IP端口(默認(rèn)設(shè)置是3306端口)。
            master-connect-retry = n 如果與主控服務(wù)器的連接沒(méi)有成功,則等待n秒(s)后再進(jìn)行管理方式(默認(rèn)設(shè)置是60s)。如果從屬服務(wù)器存在mater.info文件,它將忽略此選項(xiàng)。
            master-ssl-xxx = xxx 對(duì)主、從服務(wù)器之間的SSL通信進(jìn)行配置。
            read-only = 0/1 0: 允許從屬服務(wù)器獨(dú)立地執(zhí)行SQL命令(默認(rèn)設(shè)置); 1: 從屬服務(wù)器只能執(zhí)行來(lái)自主控服務(wù)器的SQL命令。
            read-log-purge = 0/1 1: 把處理完的SQL命令立刻從中繼日志文件里刪除(默認(rèn)設(shè)置); 0: 不把處理完的SQL命令立刻從中繼日志文件里刪除。
            replicate-do-table = dbname.tablename 與–replicate-do-table選項(xiàng)的含義和用法相同,但數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表名字里允許出現(xiàn)通配符”%” (例如: test%.%–對(duì)名字以”test”開頭的所有數(shù)據(jù)庫(kù)里的所以數(shù)據(jù)庫(kù)表進(jìn)行鏡像處理)。

             

            replicate-do-db = name 只對(duì)這個(gè)數(shù)據(jù)庫(kù)進(jìn)行鏡像處理。
            replicate-ignore-table = dbname.tablename 不對(duì)這個(gè)數(shù)據(jù)表進(jìn)行鏡像處理。
            replicate-wild-ignore-table = dbn.tablen 不對(duì)這些數(shù)據(jù)表進(jìn)行鏡像處理。
            replicate-ignore-db = dbname 不對(duì)這個(gè)數(shù)據(jù)庫(kù)進(jìn)行鏡像處理。
            replicate-rewrite-db = db1name > db2name 把主控?cái)?shù)據(jù)庫(kù)上的db1name數(shù)據(jù)庫(kù)鏡像處理為從屬服務(wù)器上的db2name數(shù)據(jù)庫(kù)。
            report-host = hostname 從屬服務(wù)器的主機(jī)名; 這項(xiàng)信息只與SHOW SLAVE HOSTS命令有關(guān)–主控服務(wù)器可以用這條命令生成一份從屬服務(wù)器的名單。
            slave-compressed-protocol = 1 主、從服務(wù)器使用壓縮格式進(jìn)行通信–如果它們都支持這么做的話。
            slave-skip-errors = n1, n2, …或all 即使發(fā)生出錯(cuò)代碼為n1、n2等的錯(cuò)誤,鏡像處理工作也繼續(xù)進(jìn)行(即不管發(fā)生什 么錯(cuò)誤,鏡像處理工作也繼續(xù)進(jìn)行)。如果配置得當(dāng),從屬服務(wù)器不應(yīng) 該在執(zhí)行 SQL命令時(shí)發(fā)生錯(cuò)誤(在主控服務(wù)器上執(zhí)行出錯(cuò)的SQL命令不會(huì)被發(fā)送到從屬服務(wù)器上做鏡像處理); 如果不使用slave-skip-errors選項(xiàng),從屬服務(wù)器上的鏡像工作就可能因?yàn)榘l(fā)生錯(cuò)誤而中斷,中斷后需要有人工參與才能繼續(xù)進(jìn)行。

             

            mysqld–InnoDB:基本設(shè)置、表空間文件

            skip-innodb 不加載InnoDB數(shù)據(jù)表驅(qū)動(dòng)程序–如果用不著InnoDB數(shù)據(jù)表,可以用這個(gè)選項(xiàng)節(jié)省一些內(nèi)存。
            innodb-file-per-table 為每一個(gè)新數(shù)據(jù)表創(chuàng)建一個(gè)表空間文件而不是把數(shù)據(jù)表都集中保存在中央表空間里(后者是默認(rèn)設(shè)置)。該選項(xiàng)始見于MySQL 4.1。
            innodb-open-file = n InnoDB數(shù)據(jù)表驅(qū)動(dòng)程序最多可以同時(shí)打開的文件數(shù)(默認(rèn)設(shè)置是300)。如果使用了innodb-file-per-table選項(xiàng)并且需要同時(shí)打開很多數(shù)據(jù)表的話,這個(gè)數(shù)字很可能需要加大。
            innodb_data_home_dir = p InnoDB主目錄,所有與InnoDB數(shù)據(jù)表有關(guān)的目錄或文件路徑都相對(duì)于這個(gè)路徑。在默認(rèn)的情況下,這個(gè)主目錄就是MySQL的數(shù)據(jù)目錄。
            innodb_data_file_path = ts 用來(lái)容納InnoDB為數(shù)據(jù)表的表空間: 可能涉及一個(gè)以上的文件; 每一個(gè)表空間文件的最大長(zhǎng)度都必須以字節(jié)(B)、兆字節(jié)(MB)或千兆字節(jié)(GB)為單位給出; 表空間文件的名字必須以分號(hào)隔開; 最后一個(gè)表空間文件還可以帶一個(gè)autoextend屬性和一個(gè)最大長(zhǎng)度(max:n)。例如,ibdata1:1G; ibdata2:1G:autoextend:max:2G的意思是: 表空間文件ibdata1的最大長(zhǎng)度是1GB,ibdata2的最大長(zhǎng)度也是1G,但允許它擴(kuò)充到2GB。除文件名外,還可以用硬盤分區(qū)的設(shè)置名來(lái)定義表 空間,此時(shí)必須給表空間的最大初始長(zhǎng)度值加上newraw關(guān)鍵字做后綴,給表空間的最大擴(kuò)充長(zhǎng)度值加上raw關(guān)鍵字做后綴(例如/dev/hdb1: 20Gnewraw或/dev/hdb1:20Graw); MySQL 4.0及更高版本的默認(rèn)設(shè)置是ibdata1:10M:autoextend。
            innodb_autoextend_increment = n 帶有autoextend屬性的表空間文件每次加大多少兆字節(jié)(默認(rèn)設(shè)置是8MB)。這個(gè)屬性不涉及具體的數(shù)據(jù)表文件,那些文件的增大速度相對(duì)是比較小的。
            innodb_lock_wait_timeout = n 如果某個(gè)事務(wù)在等待n秒(s)后還沒(méi)有獲得所需要的資源,就使用ROLLBACK命令放棄這個(gè)事務(wù)。這項(xiàng)設(shè)置對(duì)于發(fā)現(xiàn)和處理未能被InnoDB數(shù)據(jù)表驅(qū)動(dòng) 程序識(shí)別出來(lái)的死鎖條件有著重要的意義。這個(gè)選項(xiàng)的默認(rèn)設(shè)置是50s。
            innodb_fast_shutdown 0/1 是否以最快的速度關(guān)閉InnoDB,默認(rèn)設(shè)置是1,意思是不把緩存在 INSERT緩存區(qū)的數(shù)據(jù)寫入數(shù)據(jù)表,那些數(shù)據(jù)將在MySQL服務(wù)器下次啟動(dòng) 時(shí)再寫入 (這么做沒(méi)有什么風(fēng)險(xiǎn),因?yàn)镮NSERT緩存區(qū)是表空間的一個(gè)組成部分,數(shù)據(jù)不會(huì)丟失)。把這個(gè)選項(xiàng)設(shè)置為0反面危險(xiǎn),因?yàn)樵谟?jì)算機(jī)關(guān)閉時(shí),InnoDB 驅(qū)動(dòng)程序很可能沒(méi)有足夠的時(shí)間完成它的數(shù)據(jù)同步工作,操作系統(tǒng)也許會(huì)在它完成數(shù)據(jù)同步工作之前強(qiáng)行結(jié)束InnoDB,而這會(huì)導(dǎo)致數(shù)據(jù)不完整。

             

            mysqld程序:InnoDB–日志

            innodb_log_group_home_dir = p 用來(lái)存放InnoDB日志文件的目錄路徑(如ib_logfile0、ib_logfile1等)。在默認(rèn)的情況下,InnoDB驅(qū)動(dòng)程序?qū)⑹褂?MySQL數(shù)據(jù)目錄作為自己保存日志文件的位置。
            innodb_log_files_in_group = n 使用多少個(gè)日志文件(默認(rèn)設(shè)置是2)。InnoDB數(shù)據(jù)表驅(qū)動(dòng)程序?qū)⒁暂嗈D(zhuǎn)方式依次填寫這些文件; 當(dāng)所有的日志文件都寫滿以后,之后的日志信息將寫入第一個(gè)日志文件的最大長(zhǎng)度(默認(rèn)設(shè)置是5MB)。這個(gè)長(zhǎng)度必須以MB(兆字節(jié))或GB(千兆字節(jié))為單 位進(jìn)行設(shè)置。
            innodb_flush_log_at_trx_commit = 0/1/2 這個(gè)選項(xiàng)決定著什么時(shí)候把日志信息寫入日志文件以及什么時(shí)候把這些文件物理地寫 (術(shù)語(yǔ)稱為”同步”)到硬盤上。設(shè)置值0的意思是每隔一秒寫一次日 志并進(jìn)行 同步,這可以減少硬盤寫操作次數(shù),但可能造成數(shù)據(jù)丟失; 設(shè)置值1(設(shè)置設(shè)置)的意思是在每執(zhí)行完一條COMMIT命令就寫一次日志并進(jìn)行同步,這可以防止數(shù)據(jù)丟失,但硬盤寫操作可能會(huì)很頻繁; 設(shè)置值2是一般折衷的辦法,即每執(zhí)行完一條COMMIT命令寫一次日志,每隔一秒進(jìn)行一次同步。
            innodb_flush_method = x InnoDB日志文件的同步辦法(僅適用于UNIX/Linux系統(tǒng))。這個(gè)選項(xiàng)的可取值有兩種: fdatasync,用fsync()函數(shù)進(jìn)行同步; O_DSYNC,用O_SYNC()函數(shù)進(jìn)行同步。
            innodb_log_archive = 1 啟用InnoDB驅(qū)動(dòng)程序的archive(檔案)日志功能,把日志信息寫入ib_arch_log_n文件。啟用這種日志功能在InnoDB與 MySQL一起使用時(shí)沒(méi)有多大意義(啟用MySQL服務(wù)器的二進(jìn)制日志功能就足夠用了)。

             

            mysqld程序–InnoDB:緩存區(qū)的設(shè)置和優(yōu)化

            innodb_log_buffer_pool_size = n 為InnoDB數(shù)據(jù)表及其索引而保留的RAM內(nèi)存量(默認(rèn)設(shè)置是8MB)。這個(gè)參數(shù)對(duì)速度有著相當(dāng)大的影響,如果計(jì)算機(jī)上只運(yùn)行有 MySQL/InnoDB數(shù)據(jù)庫(kù)服務(wù)器,就應(yīng)該把全部?jī)?nèi)存的80%用于這個(gè)用途。

             

            innodb_log_buffer_size = n 事務(wù)日志文件寫操作緩存區(qū)的最大長(zhǎng)度(默認(rèn)設(shè)置是1MB)。
            innodb_additional_men_pool_size = n 為用于內(nèi)部管理的各種數(shù)據(jù)結(jié)構(gòu)分配的緩存區(qū)最大長(zhǎng)度(默認(rèn)設(shè)置是1MB)。
            innodb_file_io_threads = n I/O操作(硬盤寫操作)的最大線程個(gè)數(shù)(默認(rèn)設(shè)置是4)。
            innodb_thread_concurrency = n InnoDB驅(qū)動(dòng)程序能夠同時(shí)使用的最大線程個(gè)數(shù)(默認(rèn)設(shè)置是8)。

             

            mysqld程序:其它選項(xiàng)

            bind-address = ipaddr MySQL服務(wù)器的IP地址。如果MySQL服務(wù)器所在的計(jì)算機(jī)有多個(gè)IP地址,這個(gè)選項(xiàng)將非常重要。
            default-storage-engine = type 新數(shù)據(jù)表的默認(rèn)數(shù)據(jù)表類型(默認(rèn)設(shè)置是MyISAM)。這項(xiàng)設(shè)置還可以通過(guò)–default-table-type選項(xiàng)來(lái)設(shè)置。
            default-timezone = name 為MySQL服務(wù)器設(shè)置一個(gè)地理時(shí)區(qū)(如果它與本地計(jì)算機(jī)的地理時(shí)區(qū)不一樣)。
            ft_min_word_len = n 全文索引的最小單詞長(zhǎng)度工。這個(gè)選項(xiàng)的默認(rèn)設(shè)置是4,意思是在創(chuàng)建全文索引時(shí)不考慮那些由3個(gè)或更少的字符構(gòu)建單詞。
            Max-allowed-packet = n 客戶與服務(wù)器之間交換的數(shù)據(jù)包的最大長(zhǎng)度,這個(gè)數(shù)字至少應(yīng)該大于客戶程序?qū)⒁幚淼淖畲驜LOB塊的長(zhǎng)度。這個(gè)選項(xiàng)的默認(rèn)設(shè)置是1MB。
            Sql-mode = model1, mode2, … MySQL將運(yùn)行在哪一種SQL模式下。這個(gè)選項(xiàng)的作用是讓MySQL與其他的數(shù)據(jù)庫(kù)系統(tǒng)保持最大程度的兼容。這個(gè)選項(xiàng)的可取值包括ansi、db2、 oracle、no_zero_date、pipes_as_concat。

             

            注意:如果在配置文件里給出的某個(gè)選項(xiàng)是mysqld無(wú)法識(shí)別的,MySQL服務(wù)器將不啟動(dòng)。

            posted on 2013-07-12 09:16 小果子 閱讀(367) 評(píng)論(0)  編輯 收藏 引用 所屬分類: SQL
            久久天天躁狠狠躁夜夜躁2O2O| 久久久久人妻一区精品色| 久久亚洲高清综合| 国产精品成人精品久久久| 国产精品久久久久久久| 久久精品国产影库免费看| 国产精品久久久久一区二区三区 | 亚洲αv久久久噜噜噜噜噜| 伊人久久大香线蕉亚洲 | 久久人人爽人人爽人人片AV东京热| 久久久青草久久久青草| 午夜精品久久久久久影视777| 狠狠综合久久AV一区二区三区 | 久久综合亚洲欧美成人| 曰曰摸天天摸人人看久久久| 久久国产免费直播| 久久久久国产一区二区三区| 久久99精品久久久久子伦| 色天使久久综合网天天| 久久综合久久综合久久| 精品久久久久久久久免费影院| 蜜桃麻豆www久久| 久久久久高潮毛片免费全部播放| 狠狠精品干练久久久无码中文字幕| 人妻久久久一区二区三区| 久久婷婷午色综合夜啪| 漂亮人妻被中出中文字幕久久| 久久99热国产这有精品| 久久久久无码精品国产不卡| 久久99国内精品自在现线| 亚洲午夜久久久久久噜噜噜| 97视频久久久| 久久99国产精品尤物| 久久无码av三级| 伊人久久五月天| 国产美女久久精品香蕉69| 久久久久久国产a免费观看不卡| 成人国内精品久久久久影院VR| 久久久久久国产精品无码下载| 久久精品国产亚洲7777| 久久丫忘忧草产品|