文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  安裝 MySQL  /  在 Microsoft Windows 上安裝 MySQL

2.3 在 Microsoft Windows 上安裝 MySQL

MySQL 僅適用於 Microsoft Windows 64 位元作業系統。如需支援的 Windows 平台資訊,請參閱 https://mysql.dev.org.tw/support/supportedplatforms/database.html

在 Microsoft Windows 上安裝 MySQL 有不同的方法:MSI、包含所有必要檔案的標準二進位發行版(包裝為壓縮檔),您將其解壓縮,以及原始碼檔案以自行編譯 MySQL。如需相關資訊,請參閱 第 2.3.1 節,「選擇安裝套件」

注意

MySQL 8.4 伺服器需要在 Windows 平台上執行 Microsoft Visual C++ 2019 可轉散發套件。使用者應確保在安裝伺服器之前,系統上已安裝該套件。該套件可從 Microsoft 下載中心取得。此外,MySQL 除錯二進位檔需要 Visual Studio 2019。

建議的 MSI 安裝方法

最簡單且建議的方法是下載 MSI 並讓它安裝 MySQL 伺服器,然後使用它安裝的 MySQL Configurator 來組態 MySQL

  1. https://mysqldev.dev.org.tw/downloads/ 下載 MSI 並執行它。這會安裝 MySQL 伺服器、相關聯的 MySQL Configurator 應用程式,並在 Microsoft Windows 「開始」選單的 MySQL 群組下新增相關的 MySQL 項目。

  2. 完成後,安裝精靈會提示執行 MySQL Configurator。立即執行(建議),或稍後執行,或選擇手動組態 MySQL。

    注意

    在組態之前,MySQL 伺服器不會啟動;建議在 MSI 之後立即執行綁定的 MySQL Configurator。

MySQL 現在已安裝。如果您使用 MySQL Configurator 將 MySQL 組態為 Windows 服務,則每次重新啟動系統時,Windows 都會自動啟動 MySQL 伺服器。此外,MSI 會在本機主機上安裝 MySQL Configurator 應用程式,您稍後可以使用它來重新組態 MySQL 伺服器。它和 MSI 新增的其他 MySQL 啟動選單項目。

Microsoft Windows 上的 MySQL 安裝配置

對於 Windows 上的 MySQL 8.4,使用 MSI 安裝時,預設安裝目錄是 C:\Program Files\MySQL\MySQL Server 8.4,但 MSI 自訂 設定類型允許使用不同的位置。如果您使用 ZIP 封存檔方法安裝 MySQL,請將其安裝在其他地方,例如 C:\mysql。無論如何,子目錄的配置保持不變。

所有檔案都位於此父目錄中,使用下表所示的結構。

表 2.4 Microsoft Windows 的預設 MySQL 安裝配置

目錄 目錄內容 注意事項
bin mysqld 伺服器、用戶端和公用程式
%PROGRAMDATA%\MySQL\MySQL Server 8.4\ 記錄檔、資料庫 Windows 系統變數 %PROGRAMDATA% 預設為 C:\ProgramData
docs 發行文件 使用 MSI 時,請使用 自訂 類型以包含此選用元件。
include 包含(標頭)檔案
lib 程式庫
share 其他支援檔案,包括錯誤訊息、字元集檔案、範例組態檔案、用於資料庫安裝的 SQL

其他安裝資訊

依預設,MySQL Configurator 會將 MySQL 伺服器設定為 Windows 服務。透過使用服務,您可以透過標準 Windows 服務管理工具來監控和控制伺服器的運作。如需關於手動設定 Windows 服務的相關資訊,請參閱 第 2.3.3.8 節,「以 Windows 服務方式啟動 MySQL」

為了配合 RESTART 陳述式,當 MySQL 伺服器以服務或獨立方式執行時,會進行 fork 操作,以便讓監控程序可以監督伺服器程序。在這種情況下,會有兩個 mysqld 程序。如果不需要 RESTART 功能,則可以使用 --no-monitor 選項啟動伺服器。請參閱第 15.7.8.8 節,「RESTART 陳述式」

一般來說,您應該使用具有管理員權限的帳戶在 Windows 上安裝 MySQL。否則,您可能會在執行某些操作時遇到問題,例如編輯 PATH 環境變數或存取 服務控制管理員。安裝後,MySQL 不需要使用具有管理員權限的使用者執行。

有關在 Windows 平台上使用 MySQL 的限制列表,請參閱第 2.3.6 節,「Windows 平台限制」

除了 MySQL 伺服器套件之外,您可能還需要或想要其他元件,以便在您的應用程式或開發環境中使用 MySQL。這些元件包括但不限於:

  • 若要使用 ODBC 連線到 MySQL 伺服器,您必須擁有 Connector/ODBC 驅動程式。如需更多資訊,包括安裝和設定說明,請參閱MySQL Connector/ODBC 開發人員指南

  • 若要將 MySQL 伺服器與 .NET 應用程式搭配使用,您必須擁有 Connector/NET 驅動程式。如需更多資訊,包括安裝和設定說明,請參閱MySQL Connector/NET 開發人員指南

Windows 版 MySQL 發行版可以從 https://mysqldev.dev.org.tw/downloads/ 下載。請參閱第 2.1.3 節,「如何取得 MySQL」

Windows 版 MySQL 提供多種發行格式,詳述如下。一般而言,您應該使用 MSI 安裝 MySQL 伺服器,並使用 MySQL Configurator 來設定它。MSI 比壓縮檔案更易於使用,而且您無需額外的工具即可啟動並執行 MySQL。MySQL Configurator 會自動設定 MySQL 伺服器,建立選項檔案、啟動伺服器、讓您建立預設使用者帳戶等等。如需更多有關選擇套件的資訊,請參閱第 2.3.1 節,「選擇安裝套件」

Windows 上 MySQL 的注意事項

  • 大型資料表支援

    如果您需要大於 4GB 的資料表,請將 MySQL 安裝在 NTFS 或更新的檔案系統上。建立資料表時,不要忘記使用 MAX_ROWSAVG_ROW_LENGTH。請參閱第 15.1.20 節,「CREATE TABLE 陳述式」

  • MySQL 和病毒檢查軟體

    在包含 MySQL 資料和暫存資料表的目錄上使用病毒掃描軟體,例如 Norton/Symantec Anti-Virus,可能會導致問題,包括 MySQL 的效能問題,以及病毒掃描軟體誤判檔案內容為垃圾郵件。這是因為病毒掃描軟體使用的指紋辨識機制,以及 MySQL 快速更新不同檔案的方式,可能會被視為潛在的安全風險。

    安裝 MySQL 伺服器後,建議您停用用於儲存 MySQL 資料表資料的主要目錄 (datadir) 的病毒掃描。病毒掃描軟體通常內建一個系統,可讓您忽略特定目錄。

    此外,根據預設,MySQL 會在標準的 Windows 暫存目錄中建立暫存檔案。為了避免暫存檔案也受到掃描,請為 MySQL 暫存檔案設定一個單獨的暫存目錄,並將此目錄新增至病毒掃描排除清單。若要執行此操作,請在您的 my.ini 設定檔中新增 tmpdir 參數的設定選項。如需更多資訊,請參閱第 2.3.3.2 節,「建立選項檔案」