mysql配置文件詳解

mysql配置文件詳解

ID:33883240

大?。?04.90 KB

頁(yè)數(shù):6頁(yè)

時(shí)間:2019-03-01

mysql配置文件詳解_第1頁(yè)
mysql配置文件詳解_第2頁(yè)
mysql配置文件詳解_第3頁(yè)
mysql配置文件詳解_第4頁(yè)
mysql配置文件詳解_第5頁(yè)
資源描述:

《mysql配置文件詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、./configure--prefix=/usr/local/mysql--without-debug#去除debug模式.--enable-thread-safe-client#以線程方式編譯客戶端.--with-pthread#強(qiáng)制使用pthread線程庫(kù)編譯.--enable-assembler#允許使用匯編模式.--enable-profiling#Buildaversionwithqueryprofilingcode(req.community-features)--with

2、-mysqld-ldflags=-all-static#靜態(tài)編譯mysqld的額外link參數(shù).--with-client-ldflags=-all-static#靜態(tài)編譯client的額外link參數(shù).--with-charset=utf8#默認(rèn)字符utf8.--with-extra-charsets=all#支持所有的語(yǔ)言字符.--with-innodb#innodb數(shù)據(jù)引擎.--with-plugins=innobase--with-plugins=heap#內(nèi)存數(shù)據(jù)引擎.--

3、with-mysqld-user=mysql#mysql安裝使用的帳號(hào)--without-embedded-server#去除安裝embedded-server.--with-server-suffix=-community#社區(qū)形式安裝.--with-unix-socket-path=/tmp/mysql.sockMYSQl啟動(dòng)的一般設(shè)置:/etc/my.cnf基本部設(shè)參數(shù)設(shè)置.#back_log是操作系統(tǒng)在監(jiān)聽隊(duì)列中所能保持的連接數(shù),#隊(duì)列保存了在MySQL連接管理器線程處理之前的連接.

4、#如果你有非常高的連接率并且出現(xiàn)"connectionrefused"報(bào)錯(cuò),#你就應(yīng)該增加此處的值.#檢查你的操作系統(tǒng)文檔來(lái)獲取這個(gè)變量的最大值.#如果將back_log設(shè)定到比你操作系統(tǒng)限制更高的值,將會(huì)沒(méi)有效果#在MYSQL的連接請(qǐng)求等待隊(duì)列中允許存放的最大連接請(qǐng)求數(shù).defautl=50,最大65535,根據(jù)os對(duì)網(wǎng)絡(luò)監(jiān)聽隊(duì)列的情況來(lái)設(shè)置.back_log=20000#MySQL服務(wù)所允許的同時(shí)會(huì)話數(shù)的上限#其中一個(gè)連接將被SUPER權(quán)限保留作為管理員登錄.#即便已經(jīng)達(dá)到了連接數(shù)的上限.#整

5、個(gè)Mysql允許的最大連接數(shù).這個(gè)參數(shù)會(huì)影響mysql的應(yīng)用并發(fā)處理能力.有些資料上提到500-800,以我們的機(jī)子來(lái)說(shuō)單個(gè)mysql實(shí)例設(shè)置10000應(yīng)該是沒(méi)有問(wèn)題的。如果還需可能需要第三方軟件解決php連接池的問(wèn)題,提高還需要連接池.max_connections=10000#每個(gè)客戶端連接最大的錯(cuò)誤允許數(shù)量,如果達(dá)到了此限制.#這個(gè)客戶端將會(huì)被MySQL服務(wù)阻止直到執(zhí)行了"FLUSHHOSTS"或者服務(wù)重啟#非法的密碼以及其他在鏈接時(shí)的錯(cuò)誤會(huì)增加此值.#查看"Aborted_connects

6、"狀態(tài)來(lái)獲取全局計(jì)數(shù)器.max_connect_errors=10#所有線程所打開表的數(shù)量.#增加此值就增加了mysqld所需要的文件描述符的數(shù)量#這樣你需要確認(rèn)在[mysqld_safe]中"open-files-limit"變量設(shè)置打開文件數(shù)量允許至少4096#根據(jù)以下命今進(jìn)行實(shí)際需要設(shè)置.#mysq>showvariableslike'table_cache';#mysq>showstatuslie'open_tables';table_cache=2048#允許外部文件級(jí)別的鎖.打開文件鎖

7、會(huì)對(duì)性能造成負(fù)面影響#所以只有在你在同樣的文件上運(yùn)行多個(gè)數(shù)據(jù)庫(kù)實(shí)例時(shí)才使用此選項(xiàng)(注意仍會(huì)有其他約束!)#或者你在文件層面上使用了其他一些軟件依賴來(lái)鎖定MyISAM表#external-locking#服務(wù)所能處理的請(qǐng)求包的最大大小以及服務(wù)所能處理的最大的請(qǐng)求大小(當(dāng)與大的BLOB字段一起工作時(shí)相當(dāng)必要)#每個(gè)連接獨(dú)立的大小.大小動(dòng)態(tài)增加#這個(gè)是根據(jù)net_buffer相對(duì)應(yīng),是netbuffer的最大值。default是16Mmax_allowed_packet=16M#在一個(gè)事務(wù)中binlog

8、為了記錄SQL狀態(tài)所持有的cache大小#如果你經(jīng)常使用大的,多聲明的事務(wù),你可以增加此值來(lái)獲取更大的性能.#所有從事務(wù)來(lái)的狀態(tài)都將被緩沖在binlog緩沖中然后在提交后一次性寫入到binlog中#如果事務(wù)比此值大,會(huì)使用磁盤上的臨時(shí)文件來(lái)替代.#此緩沖在每個(gè)連接的事務(wù)第一次更新狀態(tài)時(shí)被創(chuàng)建binlog_cache_size=1M#獨(dú)立的內(nèi)存表所允許的最大容量.#此選項(xiàng)為了防止意外創(chuàng)建一個(gè)超大的內(nèi)存表導(dǎo)致永盡所有的內(nèi)存資源.max_heap_table_size=64M#排序緩沖被

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。