1.安裝方式:
安裝檔案;
可執行的二進位制檔案;
原始碼編譯。
2.版本選擇:
常見版本區別:GA(一般應用,儘量使用最新版本)/RC(候選釋出版本)/測試版本
實版本選擇主要是夠用、適用、好用!不一定是最新的
3.mysqld服務程序讀取的選項檔案:
配置檔案:my.ini my.cnf
配置項:[client] [mysqld] [mysqldump] [mysql] [myisamchk]
4.mysqld服務程序的執行方式:
0).以命令提示框方式執行:mysqld --console;視窗退出後程序退出(非標準啟動方式,啟動及執行診斷的重定向);
1).單獨的應用程式模式:直接從命令列執行mysqld或者指定--standalone;關閉命令視窗程式不退出
2).服務模式:如果是“完全路徑的mysqld.exe”,可以通過定義--defaults-file來指定不同的選項
3).如何建立多個服務:
(1).mysqld --install:安裝預設的Mysql服務,讀取標準位置的選項配置檔案中的[mysql]設定;
(2).mysqld --install Mysql --defaults-file=fullpathname:安裝預設的Mysql服務,讀取指定fullpathname選項配置檔案中的[mysql]設定;
(3).mysqld --install user_name:安裝指定名稱為user_name的Mysql服務,讀取標準位置的選項配置檔案中與指定服務名稱user_name完全相同[mysql]設定;
(4).mysqld --install user_name --defaults-file=fullpathname:安裝指定名稱為user_name的Mysql服務,讀取指定fullpathname選項配置檔案中的[mysql]設定
5.控制mysqld服務服務的4種標準方式:
1).服務控制:net start、net stop
2).指令碼控制:sc start、sc stop
3).管理程式:mysqladmin
4).第三方服務管理器
6.windows上特有的選項:
--install 預設安裝服務(自動啟動);
--install-manual 預設安裝服務(手動啟動);
--install service_name 預設安裝指定名稱為service_name的服務(自動);
--install-manual service_name 預設安裝指定名稱為service_name的服務(手動);
--remove 刪除預設服務;
--remove service_name 刪除指定名稱為service_name的服務;
--enable-named-pipe 啟動命令管道(僅對預設服務有效);
--standalone 以獨立程式方式執行。
7.第一選項引數:
--print-defaults 列印程式引數列表並退出;
--no-defaults 不讀取任何配置檔案的預設設定;
--defaults-file=# 從指定檔案#讀取預設設定;
--defaults-extra-file=# 指定檔案#為全域性配置
注意選項:
--console --將mysqld服務的啟動、執行診斷資訊重定向至螢幕輸出,而不是(datadir)下的錯誤日誌檔案(.err);
--skip-grant-tables --強制mysqld忽略許可權設定啟動——既無許可權控制——所以使用者均是super許可權;
--debug --跟蹤模式,提供更加豐富的內部資訊。跟蹤檔案位於c:\mysqld.trace