top
Loading...
2.3.8.創建選項文件
2.3.8. 創建選項文件
如果想要指定運行服務器的啟動選項,可以在命令行中指出或放到一個選項文件中。對于服務器每次啟動都用到的選項,你會發現使用選項文件來指定MySQL配置非常方便。特別是在以下環境中:

·         安裝或數據目錄位置不是默認位置(C:Program FilesMySQLMySQL Server 5.1C:Program FilesMySQLMySQL Server 5.1data)

·         需要調節服務器設定值。

MySQL服務器在Windows中啟動時,它從兩個文件中尋找選項:Windows目錄中的my.ini文件和Cmy.cnf 文件。Windows目錄典型名稱為CWINDOWSCWINNT。可以使用下面的命令從WINDIR環境變量值確定自己的確切位置:

C> echo %WINDIR%

MySQL首先從my.ini文件中尋找選項,然后從my.cnf文件中尋找。為了避免混淆,最好只使用一個文件。如果你的PC使用了一個引導加載器,其中C不是引導盤,唯一的選則是使用my.ini文件。不管你使用哪個選項文件,必須為純文本文件。

還可以使用MySQL分發中的示例選項文件。在安裝目錄中查找以下文件:my-small.cnfmy-medium.cnfmy-large.cnfmy-huge.cnf,你可以重新命名并復制到相應位置用作基本配置文件。

可以用任何文本編輯器來創建并修改選項文件,例如記事本。例如,如果MySQL安裝在Emysql數據目錄安裝在E:mydatadata,你可以 創建含有[mysqld]部分的選項文件,指定basedirdatadir參數的值:

[mysqld]
# set basedir to your installation path
basedir=E:/mysql
# set datadir to the location of your data directory
datadir=E:/mydata/data

請注意在選項文件中使用正斜線兒不是反斜線指定Windows路徑名。如果使用反斜線,必須用雙反斜線:

[mysqld]
# set basedir to your installation path
basedir=E:\mysql
# set datadir to the location of your data directory
datadir=E:\mydata\data

Windows下,MySQL安裝器將數據目錄直接放到安裝MySQL的目錄下。如果你想要使用其它位置的數據目錄,應當將data目錄中的全部內容復制到新的目錄下。例如,如果MySQL安裝到C:Program FilesMySQLMySQL Server 5.1中,數據目錄默認在C:Program FilesMySQLMySQL Server 5.1data。如果想要使用E:mydata做為數據目錄,你必須做兩件事情:

1.    將整個data目錄和全部內容從C:Program FilesMySQLMySQL Server 5.1data移動到E:mydata

2.    每次啟動服務器時,使用--datadir選項來指定新的數據目錄。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/installing.html
北斗有巢氏 有巢氏北斗