本快速入门指南假定您对 MySQL Shell 有一定的了解。以下部分是高级概述,有关详细信息,请参阅 MySQL Shell 文档。MySQL Shell 是一个统一的 MySQL 服务器脚本接口。它支持使用 JavaScript 和 Python 进行脚本编写。JavaScript 是默认的处理模式。
安装并启动 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.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 入门。