文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


22.4.1 MySQL Shell

本快速入门指南假设您对 MySQL Shell 有一定的了解。以下部分是一个高级概述,有关详细信息,请参阅 MySQL Shell 文档。MySQL Shell 是 MySQL 服务器的统一脚本界面。它支持使用 JavaScript 和 Python 进行脚本编写。JavaScript 是默认的处理模式。

启动 MySQL Shell

安装并启动 MySQL 服务器后,将 MySQL Shell 连接到服务器实例。您需要知道计划连接到的 MySQL 服务器实例的地址。为了能够将该实例用作文档存储,服务器实例必须安装了 X 插件,并且您应该使用 X 协议连接到服务器。例如,要连接到默认 X 协议端口 33060 上的实例 ds1.example.com,请使用网络字符串 user@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 服务器实例的地址。例如,在前面的示例中

  • user 表示您的 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 支持以下输入行编辑

  • 向左箭头向右箭头 键在当前输入行中水平移动。

  • 向上箭头向下箭头 键在先前输入的行集中上下移动。

  • 退退格键 删除光标前的字符,键入新字符会在光标位置输入它们。

  • 回车键 将当前输入行发送到服务器。

获取 MySQL Shell 的帮助

在命令解释器的提示符下键入 mysqlsh --help 以获取命令行选项列表。

mysqlsh --help

在 MySQL Shell 提示符下键入 \help 以获取可用命令及其说明的列表。

mysql-py> \help

键入 \help 后跟一个命令名称,以获取有关单个 MySQL Shell 命令的详细帮助。例如,要查看有关 \connect 命令的帮助,请发出

mysql-py> \help \connect

退出 MySQL Shell

要退出 MySQL Shell,请发出以下命令

mysql-py> \quit

相关信息