10.1.3 保存 MySQL Shell 报告
``MySQL Shell 报告必须以JavaScript 代码或 Python 代码 的文件扩展名保存 .js 或.py
,以匹配报告所使用的脚本语言。文件扩展名不区分大小写。
保存报告的首选方法是将其添加到 MySQL Shell 插件中。MySQL Shell 启动时会自动加载插件和插件组,并且它们定义和注册的函数立即可用。在 MySQL Shell 插件中,包含初始化脚本的文件必须命名init.js
或 init.py
适合语言。有关使用 MySQL Shell 插件的说明,请参阅 第 10.3 节 “MySQL Shell 插件”。
作为替代方案,包含报告的脚本可以直接存储在init.d
MySQL Shell 用户配置路径的文件夹中。当 MySQL Shell 启动时,会自动处理在init.d
文件夹中找到的带有 .js
或.py
文件扩展名的所有文件,并且其中的功能可用。(在此位置,文件名对于 MySQL Shell 来说并不重要。)默认的 MySQL Shell 用户配置路径位于~/.mysqlsh/
Unix 和 %AppData%\MySQL\mysqlsh\
Windows 上。通过定义环境变量,可以在所有平台上覆盖用户配置路径 MYSQLSH_USER_CONFIG_HOME
。