萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> 數據庫綜合 >> mysql調整服務器的方法

mysql調整服務器的方法

歡迎大家在這裡學習mysql調整服務器!下面是我們給大家整理出來的精彩內容。希望大家在這裡學習!

確保運用正確的編譯固然重要,但這只是成功的第一步,配置眾多的mysql變量同樣對服務器的正常運行起關鍵作用。你可以將這些變量的賦值存在一個配置文件中,以確保它們在每次啟動mysql時均起作用,這個配置文件就是my.cnf文件。

mysql已經提供了幾個my.cnf文件的樣本,可在/usr/local/mysqld/share/mysql/目錄下找到。這些文件分別命名為my-small.cnf、 my-medium.cnf、my-large.cnf和my-huge.cnf,規模說明可在描述配置文件適用的系統類型標題中找到。如果在只有相當少內存的系統上運行mysql,而且只是偶爾的用一下,那麼my-small.cnf會比較理想,因為它命令mysqld只使用最少的資源。類似地,如果你計劃構建電子商務超市,而且系統擁有2g內存,那麼你可能要用到mysql-huge.cnf文件了。為了利用這些文件中的一個,你需要復制一個最適合需求的文件,改名為my.cnf。你可以選擇使用配置文件三種作用范圍的一種:

global:將my.cnf文件復制到服務器的/etc目錄下,這使得配置文件中的變量作用於全局,即對所有服務器上的mysql數據庫服務器有效。

local:將my.cnf文件復制到[mysql-install-dir]/var/目錄下,使得my.cnf作用於特定的服務器。[mysql-install-dir]表示mysql安裝目錄。

user:你可以再限制作用於特定的用戶,將my.cnf復制到用戶的根目錄下。

究竟如何設置my.cnf中的這些變量呢?更進一步說,你可以設置哪一個變量。雖然所用變量對mysql服務器相對通用,每一個變量與mysql的的某些組件有更特定的關系。如變量max_connects歸在mysqld類別下。執行下列命令即可知道:

------------------------------------------------------------------

%>/usr/local/mysql/libexec/mysqld --help

------------------------------------------------------------------

它顯示大量的選項及與mysqld相關的變量。你可以很容易地在該行文字之下找出變量:

-------------------------------------------------------------------

possible variables for option --set-variable (-o) are

-------------------------------------------------------------------

然後你可以如下設置my.cnf中的那些變量:

-------------------------------------------------------------------

set-variable = max_connections=100

-------------------------------------------------------------------

它設置mysql服務器的最大並發連接數為100。要確保在my.cnf文件中的[mysqld]標題下插入變量設置

好了,mysql調整服務器內容就給大家介紹到這裡了。希望大家繼續關注我們的網站!

相關推薦:

破解Access加密數據庫的方法

copyright © 萬盛學電腦網 all rights reserved