4.1.1可插入密码配置选项

配置可插入密码存储,使用shell.options界面,看到

shell.options.credentialStore。辅助= "登录路径

一个字符串,指定了秘密商店助手用于存储和检索密码。默认情况下,此选项设置为一个特殊的价值默认的标识当前平台上默认的助手。可以设置为任何返回值shell.listCredentialHelpers ()方法。如果这个值设置为无效值或一个未知的助手,会抛出一个异常。如果在启动检测到无效的值mysqlsh,显示一个错误和密码的存储和检索是禁用的。禁用自动存储和检索密码,设置这个选项的特殊价值<关闭>例如,通过发行:

shell.options.set (“credentialStore。助手”、“<关闭>”)

禁用此选项时,使用的所有凭据库MySQL壳方法讨论的结果在一个例外。

shell.options.credentialStore。savePasswords = "价值

一个字符串控制自动存储的密码。有效值:

  • 总是——密码总是存储,除非他们已经在秘密商店或服务器的URL匹配credentialStore.excludeFilters价值。

  • 从来没有——密码不存储。

  • 提示在交互模式下,如果服务器URL的值不匹配shell.credentialStore.excludeFilters,提示您应该存储的密码。可能的答案是是的保存密码,没有不要保存密码,从来没有不要保存密码,添加URLcredentialStore.excludeFilters。修改后的值credentialStore.excludeFilters不是坚持,这意味着实际上直到MySQL壳重新启动。如果MySQL Shell运行在非交互的模式(例如——no-wizard选择使用)credentialStore.savePasswords选择总是从来没有

这个选项的默认值提示

shell.options.credentialStore。excludeFilters = ["* @myserver.com: *”);

字符串列表指定服务器的url应该排除在自动存储的密码。每个字符串可以是一个显式URL或一团模式。如果服务器URL将被存储的字符串匹配任何选项,它不是存储。有效的通配符字符是:*匹配任何数量的任何字符,吗?匹配一个字符。

这个选项的默认值是一个空列表。