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


2.3.3.5 首次啟動伺服器

本節概述啟動 MySQL 伺服器的一般步驟。以下章節提供更具體的資訊,說明如何從命令列或作為 Windows 服務啟動 MySQL 伺服器。

此處的資訊主要適用於您使用 noinstall 版本安裝 MySQL 的情況,或您希望手動設定和測試 MySQL 而不是使用 MySQL Configurator 的情況。

這些章節中的範例假設 MySQL 安裝在預設位置 C:\Program Files\MySQL\MySQL Server 8.4 下。如果您將 MySQL 安裝在不同的位置,請調整範例中顯示的路徑名稱。

用戶端有兩個選項。他們可以使用 TCP/IP,或者如果伺服器支援具名管道連線,他們可以使用具名管道。

如果伺服器在啟動時啟用 shared_memory 系統變數,適用於 Windows 的 MySQL 也支援共享記憶體連線。用戶端可以使用 --protocol=MEMORY 選項透過共享記憶體連線。

如需關於要執行哪個伺服器二進位檔的資訊,請參閱 第 2.3.3.3 節,「選擇 MySQL 伺服器類型」

最好在主控台視窗(或「「DOS 視窗」」)的命令提示字元中進行測試。這樣,您可以讓伺服器在視窗中顯示狀態訊息,這些訊息很容易看到。如果您的組態有問題,這些訊息可以讓您更容易識別和修正任何問題。

注意

必須先初始化資料庫,才能啟動 MySQL。如需關於初始化程序的其他資訊,請參閱 第 2.9.1 節,「初始化資料目錄」

若要啟動伺服器,請輸入此命令

C:\> "C:\Program Files\MySQL\MySQL Server 8.4\bin\mysqld" --console

您應該會看到類似以下訊息,因為它正在啟動(路徑名稱和大小可能會有所不同)。ready for connections 訊息表示伺服器已準備好為用戶端連線提供服務。

[Server] C:\mysql\bin\mysqld.exe (mysqld 8.0.30) starting as process 21236
[InnoDB] InnoDB initialization has started.
[InnoDB] InnoDB initialization has ended.
[Server] CA certificate ca.pem is self signed.
[Server] Channel mysql_main configured to support TLS. 
Encrypted connections are now supported for this channel.
[Server] X Plugin ready for connections. Bind-address: '::' port: 33060
[Server] C:\mysql\bin\mysqld.exe: ready for connections. 
Version: '8.0.30'  socket: ''  port: 3306  MySQL Community Server - GPL.

您現在可以開啟一個新的主控台視窗來執行用戶端程式。

如果您省略 --console 選項,伺服器會將診斷輸出寫入資料目錄中的錯誤日誌(預設為 C:\Program Files\MySQL\MySQL Server 8.4\data)。錯誤日誌是具有 .err 副檔名的檔案,可以使用 --log-error 選項設定。

注意

MySQL 授權表中的初始 root 帳戶沒有密碼。啟動伺服器後,您應該使用 第 2.9.4 節,「保護初始 MySQL 帳戶」中的指示來為其設定密碼。