Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


22.3.1 MySQL Shell

这份快速入门指南假设您对MySQL Shell有一定的了解。以下部分是一个高层次的概述,详细信息请参考MySQL Shell文档。MySQL Shell是MySQL Server的一个统一脚本接口。它支持JavaScript和Python脚本。JavaScript是默认的处理模式。

启动MySQL Shell

在安装并启动MySQL服务器后,连接到服务器实例。您需要知道您计划连接到的MySQL服务器实例的地址。为了能够使用该实例作为文档存储,您必须确保服务器实例已经安装了X插件,并且使用X协议连接到服务器。例如,要连接到名为ds1.example.com的实例,使用默认的X协议端口33060,可以使用网络字符串user@ds1.example.com:33060

Tip

如果您使用经典的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 支持以下输入行编辑功能:

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

  • 上箭头下箭头 键向上和向下浏览之前输入的行。

  • 退格键 删除光标前面的字符,输入新字符时将它们插入到光标位置。

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

MySQL Shell 的帮助

在命令行提示符下,输入 mysqlsh --help 以查看可用选项。

mysqlsh --help

在 MySQL Shell 提示符下输入 \help 可以查看所有可用的命令及其描述。

mysql-js> \help

输入 \help 后跟一个命令名,可以获取该命令的详细帮助。例如,要查看 \connect 命令的帮助,请执行:

mysql-js> \help \connect

退出 MySQL Shell

要退出 MySQL Shell,请输入以下命令:

mysql-js> \quit