本快速入門指南假設您對 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.3.2 節「下載並匯入 world_x 資料庫」。
如需詳細資訊,請參閱第 6.2.5 節「使用類似 URI 的字串或索引鍵值組連線至伺服器」。
MySQL Shell 開啟後,mysql-js>
提示符號表示此工作階段的活動語言為 JavaScript。
mysql-js>
MySQL Shell 支援如下的輸入行編輯功能
左箭頭和右箭頭鍵會在目前的輸入行內水平移動。
上箭頭和下箭頭鍵會在先前輸入的行集中上下移動。
退格鍵會刪除游標之前的字元,而輸入新的字元會將它們輸入在游標位置。
Enter鍵會將目前的輸入行傳送至伺服器。
在您的命令解譯器提示符號輸入 mysqlsh --help,即可取得命令列選項的清單。
mysqlsh --help
在 MySQL Shell 提示符號輸入 \help
,即可取得可用命令及其描述的清單。
mysql-js> \help
輸入 \help
後面接著命令名稱,即可取得有關個別 MySQL Shell 命令的詳細說明。例如,若要檢視 \connect
命令的說明,請發出
mysql-js> \help \connect
如需瞭解互動式程式碼執行在 MySQL Shell 中的運作方式,請參閱互動式程式碼執行。
如需瞭解工作階段和連線替代方案,請參閱MySQL Shell 入門。