此快速入門指南假設您對 MySQL Shell 有一定程度的熟悉。以下章節為高階概述,如需詳細資訊,請參閱 MySQL Shell 文件。MySQL Shell 是 MySQL 伺服器的統一腳本介面。它支援 JavaScript 和 Python 的腳本。JavaScript 是預設的處理模式。
在您安裝並啟動 MySQL 伺服器後,將 MySQL Shell 連線至伺服器實例。您需要知道您計劃連線的 MySQL 伺服器實例的位址。為了能夠將該實例作為文件儲存區使用,伺服器實例必須已安裝 X Plugin,且您應使用 X 協定連線至伺服器。例如,若要連線至預設 X 協定埠 33060 上位於 ds1.example.com
的實例,請使用網路字串
。使用者
@ds1.example.com:33060
如果您使用傳統 MySQL 協定連線至實例,例如使用預設的 port
3306 而非 mysqlx_port
,則您無法使用本教學中顯示的文件儲存區功能。例如,不會填入 db
全域物件。若要使用文件儲存區,請務必使用 X 協定連線。
如果 MySQL Shell 尚未執行,請開啟終端機視窗並輸入
mysqlsh user@ds1.example.com:33060/world_x
或者,如果 MySQL Shell 已在執行,請輸入以下內容來使用 \connect
命令
\connect user@ds1.example.com:33060/world_x
您需要指定您要將 MySQL Shell 連線至的 MySQL 伺服器實例的位址。例如,在先前的範例中
使用者
代表您的 MySQL 帳戶的使用者名稱。ds1.example.com
是執行 MySQL 的伺服器實例的主機名稱。將此名稱取代為您用作文件儲存區的 MySQL 伺服器實例的主機名稱。此工作階段的預設結構描述為
world_x
。如需設定world_x
結構描述的指示,請參閱第 22.4.2 節「下載與匯入 world_x 資料庫」。
如需更多資訊,請參閱第 6.2.5 節「使用類似 URI 的字串或鍵值組連線至伺服器」。
一旦 MySQL Shell 開啟,mysql-js>
提示字元表示此工作階段的有效語言為 JavaScript。若要將 MySQL Shell 切換至 Python 模式,請使用 \py
命令。
mysql-js> \py
Switching to Python mode...
mysql-py>
MySQL Shell 支援輸入行編輯,如下所示
向左鍵 與 向右鍵 在目前的輸入行中水平移動。
向上鍵 與 向下鍵 在先前輸入的行集中上下移動。
退格鍵 刪除游標之前的字元,且輸入新字元會將其輸入至游標位置。
Enter 將目前的輸入行傳送至伺服器。
在命令解譯器的提示字元中輸入 mysqlsh --help 以取得命令列選項清單。
mysqlsh --help
在 MySQL Shell 提示字元中輸入 \help
以取得可用命令及其描述的清單。
mysql-py> \help
輸入 \help
,後面接著命令名稱,以取得關於個別 MySQL Shell 命令的詳細說明。例如,若要檢視 \connect
命令的說明,請輸入
mysql-py> \help \connect
請參閱互動式程式碼執行以了解 MySQL Shell 中互動式程式碼執行的運作方式。
請參閱MySQL Shell 入門以了解工作階段和連線替代方案。