MySQL 8.0外壳/ MySQL Shell实用程序

第10章MySQL Shell实用程序

MySQL Shell包含使用MySQL的实用程序。要从MySQL Shell中访问这些实用程序,请使用跑龙套全局对象,该对象在JavaScript和Python模式下可用,但在SQL模式下不可用。的跑龙套全局对象提供以下函数:

checkForServerUpgrade ()

一个升级检查工具,它使您能够验证MySQL服务器实例是否已准备好进行升级。看到第10.1节,“升级检查工具”

importJSON ()

一个JSON导入工具,它使您能够将JSON文档导入MySQL Server集合或表。看到第10.2节,“JSON导入实用程序”

exportTable ()

一个表导出实用程序,它将MySQL关系表导出到数据文件中,然后可以使用MySQL Shell的并行表导入实用程序将数据上传到目标MySQL服务器上的表中,或者将数据导入到不同的应用程序中,或者作为单个数据表的轻量级逻辑备份。看到第10.3节,“表导出实用程序”

importTable ()

一个并行表导入实用程序,它将单个数据文件拆分,并使用多个线程将数据块加载到MySQL表中。看到第10.4节,“并行表导入实用程序”

dumpTables dumpSchemas dumpInstance () () ()

一个实例转储实用程序、模式转储实用程序和表转储实用程序,可以将MySQL实例中的所有模式、选定的模式或选定的表和视图导出到Oracle Cloud Infrastructure对象存储桶或一组本地文件中。看到第10.5节“实例转储实用程序、模式转储实用程序和表转储实用程序”

loadDump ()

一个转储加载实用程序,可以将使用MySQL Shell的实例转储实用程序和模式转储实用程序转储的模式导入到MySQL实例。看到第10.6节,“转储加载实用程序”