MySQL Shell 通过 API 命令行集成公开了它的大部分功能,使用的语法可以在不打开交互界面的情况下提供对对象及其功能的访问。这使您可以轻松地将
mysqlsh与其他工具集成。例如,如果您想使用
bash脚本自动创建 InnoDB 集群,您可以使用命令行集成来调用 AdminAPI 操作。此功能类似于使用--execute
选项,但命令行集成使用简化的参数语法,减少了终端可能需要的引号和转义。与批处理模式不同,命令行集成是无状态的。这意味着返回对象以供进一步操作使用的操作是不可能的。命令行集成调用操作或全局对象的函数,然后返回。