5.3.8密码存储保险库

Vault为用于访问MySQL服务器的密码提供了一个方便的安全存储空间。通过使用Vault,每次MySQL Workbench尝试连接到服务器时都不需要输入凭据。

笔记

主机名用于存储密码信息。例如,本地连接可能使用“localhost”,“127.0.0.1”或“:: 1”,但这些都在密码存储保险库中单独存储,即使它们都解决了同一位置。

Vault在每个平台上以不同的方式实现:

  • 视窗:Vault是MySQL Workbench中的加密文件数据目录。这是哪里connections.xml.相关文件位于。该文件使用基于当前用户执行加密的Windows API来加密,因此只有当前用户可以解密它。因此,不可能将文件解密任何其他计算机上。可以删除文件,在这种情况下,所有存储的密码都丢失,但MySQL Workbench会按预期执行。然后,您必须根据需要重新输入密码。

  • 苹果系统:Vault使用安全钥匙串实现。钥匙串内容也可从本地观察keychain Access.App.公用事业。

  • Linux.:Vault通过使用密码使用密码使用libsecret.图书馆与秘密服务进行通信。对于具有GNOME桌面环境的系统,例如Ubuntu,秘密服务是Gnome-keyring-守护进程。具有KDE桌面环境的系统,例如Kubuntu,使用自己的ksecretservice.执行。