文件首頁
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


MySQL 8.4 參考手冊  /  ...  /  設定環境變數

6.2.9 設定環境變數

環境變數可以在命令提示字元中設定,以影響您命令處理器的目前叫用,或永久設定以影響未來的叫用。若要永久設定變數,您可以在啟動檔案中設定,或使用您的系統為此目的提供的介面。請參閱您的命令解譯器的文件以取得特定詳細資訊。第 6.9 節「環境變數」列出影響 MySQL 程式運作的所有環境變數。

若要為環境變數指定值,請使用適用於您命令處理器的語法。例如,在 Windows 上,您可以設定 USER 變數以指定您的 MySQL 帳戶名稱。若要這麼做,請使用以下語法

SET USER=your_name

Unix 上的語法取決於您的 shell。假設您想要使用 MYSQL_TCP_PORT 變數指定 TCP/IP 連接埠號碼。典型的語法(例如 shkshbashzsh 等)如下所示

MYSQL_TCP_PORT=3306
export MYSQL_TCP_PORT

第一個命令設定變數,而 export 命令將變數匯出到 shell 環境,使其值可供 MySQL 和其他程序存取。

對於 cshtcsh,請使用 setenv 使 shell 變數可供環境使用

setenv MYSQL_TCP_PORT 3306

設定環境變數的命令可以在您的命令提示字元中執行以立即生效,但這些設定只會持續到您登出為止。若要讓設定每次在您登入時生效,請使用您的系統提供的介面,或將適當的命令放在您的命令解譯器每次啟動時讀取的啟動檔案中。

在 Windows 上,您可以使用「系統控制台」(在「進階」底下)設定環境變數。

在 Unix 上,典型的 shell 啟動檔案是 .bashrc.bash_profile (用於 bash),或是 .tcshrc (用於 tcsh)。

假設您的 MySQL 程式安裝在 /usr/local/mysql/bin 中,並且您希望輕鬆地叫用這些程式。若要這麼做,請設定 PATH 環境變數的值以包含該目錄。例如,如果您的 shell 是 bash,請將以下行新增至您的 .bashrc 檔案

PATH=${PATH}:/usr/local/mysql/bin

bash 對於登入和非登入 shell 使用不同的啟動檔案,因此您可能想要將設定新增至 .bashrc (用於登入 shell)和 .bash_profile (用於非登入 shell),以確保無論如何都會設定 PATH

如果您的 shell 是 tcsh,請將以下行新增至您的 .tcshrc 檔案

setenv PATH ${PATH}:/usr/local/mysql/bin

如果您的主目錄中不存在適當的啟動檔案,請使用文字編輯器建立它。

修改您的 PATH 設定後,請在 Windows 上開啟新的主控台視窗,或在 Unix 上重新登入,使設定生效。