MySql配置和調(diào)優(yōu)

MySql配置和調(diào)優(yōu)

ID:41394200

大?。?26.79 KB

頁數(shù):12頁

時間:2019-08-24

MySql配置和調(diào)優(yōu)_第1頁
MySql配置和調(diào)優(yōu)_第2頁
MySql配置和調(diào)優(yōu)_第3頁
MySql配置和調(diào)優(yōu)_第4頁
MySql配置和調(diào)優(yōu)_第5頁
資源描述:

《MySql配置和調(diào)優(yōu)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、第一部分:安裝MySql壓縮包?查看默認(rèn)存儲引擎1.復(fù)制mysql-5.6.10-win32.zip到D:app目錄下.2.解壓mysql?5.6.10-win32.zip3.在D:appmysql-5.6.10-win32p,攵制"my-default.ini"文件,生成"攵件my-default.ini"文件。將"復(fù)件my-default.ini"文件重命名成"my.ini"。(注意:如果直接改my-default.ini文件,下面的character_set_server=utf8是不牛.效的。)修改D:ap

2、pmysql-5.6.10-win32下的"my.ini"文件在[mysqld]中添加以下內(nèi)容[mysqld]character_set_server=utf8max_connections=200注意:開始把MylSAM作為默認(rèn)存儲引擎,所以需要設(shè)置default-table-type=innodbmysql-5.6.10的默認(rèn)存儲引擎為innodb,不用設(shè)置default-table-type=innodb?點擊"開始"菜單,打開"運行"窗口,輸入"cmd",打開命令窗口,輸入"mysqI?uroot-pw回車,系統(tǒng)

3、顯示Z/Enterpassword/',直接回車,進(jìn)入Mysql,系統(tǒng)顯示"mysq卜〃showengines河以查看默認(rèn)存儲引擎。mysql>showvariableslike//char%,,;NJ以查看character_set_server=utf8是否生效。1!MySQL配置文件mysql.ini參數(shù)詳解.MySQL性能優(yōu)化my.ini(Linux系統(tǒng)下是my.cnf),當(dāng)mysql服務(wù)器啟動時它會讀取這個文件,設(shè)置相關(guān)的運行環(huán)境參數(shù)。my.ini分為兩塊:ClientSection和ServerSection。

4、ClientSection用來配置ySQL客戶端參數(shù)。要查看配置參數(shù)可以用下面的命令:showvariableslike^innodb%';#查看innodb相關(guān)配置參數(shù)showstatuslike^innodb%1;#查看innodb相關(guān)的運行時參數(shù)(比如當(dāng)前正在打開的表的數(shù)量,當(dāng)前已經(jīng)打開的表的數(shù)量)showglobalstatuslike'open%tablesf;#查看全局的運行時參數(shù),加上global是對當(dāng)前mysql服務(wù)器中運行的所有數(shù)據(jù)庫實例進(jìn)行統(tǒng)計。不加global則只對當(dāng)前數(shù)據(jù)庫實例進(jìn)行統(tǒng)計。1、Clie

5、ntSection[client]port=3306#設(shè)置mysql客戶端連接服務(wù)端時默認(rèn)使用的端口[mysql]default-character-set=utf8#設(shè)置mysql客戶端默認(rèn)字符集2>ServerSection[mysqld]port=3306#mysql服務(wù)端默認(rèn)監(jiān)聽(listenon)的TCP/IP端口basedir="C:/ProgramFiles/MySQL/MySQLServer5.5/H#基準(zhǔn)路徑,其他路徑都相對于這個路徑datadir=,,C:/ProgramFiles/MySQL/MySQ

6、LServer5.5/Data”#mysql數(shù)據(jù)庫文件所在目錄character-set-server=latinl#服務(wù)端使用的字符集默認(rèn)為8比特編碼的Iatinl字符集default-storage-engine=INNODB#創(chuàng)建新表時將使用的默認(rèn)存儲引擎sql-mode=HSTRICT_TRANS_TABLESZNO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION1'#SQL模式為strict模式max_connections=100#mysql服務(wù)器支持的最大并發(fā)連接數(shù)(用戶數(shù))。

7、但總會預(yù)留其中的一個連接給管理員使用超級權(quán)限登錄,即使連接數(shù)目達(dá)到最大限制。如果設(shè)置得過小而用戶比較多,會經(jīng)常出現(xiàn)"Toomanyconnections"錯誤。query_cache_size=0#查詢緩存大小,用于緩存SELECT查詢結(jié)果。如果有許多返冋相同查詢結(jié)果的SELECT查詢,并且很少改變表,可以設(shè)置query_cache.size大于0,可以極大改善查詢效率。而如果表數(shù)據(jù)頻繁變化,就不要使用這個,會適得其反table_cache=256#這個參數(shù)在5.1.3之后的版本中叫做table_open_cache,用于

8、設(shè)置table高速緩存的數(shù)量。由于每個客戶端連接都會至少訪問一個表,因此此參數(shù)的值與max_connections有關(guān)。當(dāng)某一連接訪問一個表時,MySQL會檢查當(dāng)前已緩存表的數(shù)量。如果該表已經(jīng)在緩存屮打開,則會直接訪問緩存屮的表C加快查詢速度;如果該表未被緩存,則會將當(dāng)前的表添加進(jìn)緩存并進(jìn)行查詢。在執(zhí)行

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

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

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