文档主页
MySQL Shell for VS Code


MySQL Shell for VS Code  /  ...  /  MySQL Shell 控制台设置

预发布版:2024-07-17

2.3.2 MySQL Shell 控制台设置

MySQL Shell 控制台提供独立的基于会话的 GUI 控制台工作区,用于交互式 Shell 命令编辑。

注意

MySQL Shell for VS Code 的设置在 MySQL Shell GUI (Msg) 存储库的名称下分类。

Msg › Shell Session › Session Browser: 显示问候语

显示消息部分。默认情况下启用。

Msg › Shell Session: 开始语言

选择新 Shell 会话的初始语言。以下语言选项可用

  • javascript(默认)

  • python

  • sql

Msg › Tab Position: 新 Shell 控制台

打开 MySQL Shell 控制台时放置新选项卡的位置。以下放置选项可用

  • Active(默认):在当前活动编辑器组中。

  • Beside Right:在活动编辑器组旁边的编辑器组中。

  • Beside Bottom:在活动编辑器组下方的编辑器组中。

Msg › Shell: 强制使用 Https

强制使用 HTTPS 连接到 MySQL Shell。默认情况下启用。

重要

此扩展依赖于一个 MySQL Shell 进程来提供其用户界面和数据。为了保护此敏感数据流,强烈建议在其他用户可以访问运行 MySQL Shell 的机器时使用 HTTPS 加密。这需要在运行 MySQL Shell 的机器上安装 MySQL Shell 的 rootCA.crt 证书。使用欢迎向导执行此任务。

之后,您可以在以下位置找到证书

  • ~/.mysqlsh-gui/plugin_data/web_certs/rootCA.crt(macOS 和 Linux)

  • %appdata%\MySQL\mysqlsh-gui\plugin_data\gui_plugin\web_certs\rootCA.crt(Windows)

使用 Visual Studio Code SSH 远程开发会话时,此证书也必须安装在您的本地开发机器上。要安装证书

  1. 使用安全方法(例如 scp)将 rootCA.crt 证书复制到本地开发机器。

  2. 在本地安装证书。在 macOS 上,您可以使用 钥匙串访问 来信任证书(请参阅 Unix:为在 localhost 上运行的支持 HTTPS 的 Web 服务器设置证书)。

  3. 安装完成后,重新启动 Visual Studio Code。

更改此设置后,始终单击 重新加载 VS Code(在设置说明中)。

Msg › Shell: 外部 URL

字符串值,用于指定用于连接到正在运行的 MySQL 实例的 URL。留空以使用自动启动的本地 MySQL Shell 实例。使用 DATABASE CONNECTIONS 视图菜单中的 连接到外部 MySQL Shell 进程 选项在 Shell 连接之间切换。

Msg › Shell: 显示不安全连接警告

在不使用 HTTPS 与 MySQL Shell 通信时显示警告面板。默认情况下启用。

更改此设置后,始终单击 重新加载 VS Code(在设置说明中)。

Msg › Shell: 使用外部

连接到外部 MySQL Shell 进程 选项。