5.3.9 Хранилище паролей
Хранилище предоставляет удобное и безопасное хранилище для паролей, используемых для доступа к серверам MySQL. Используя хранилище, вам не нужно вводить учетные данные каждый раз, когда MySQL Workbench пытается подключиться к серверу.
Имя хоста используется для хранения информации о паролях. Например, локальное подключение может использовать «localhost», «127.0.0.1» или «::1», но они хранятся отдельно в хранилище паролей, даже если все они указывают на одно и то же место.
Хранилище реализовано по-разному на каждой платформе:
Windows: Хранилище представляет собой зашифрованный файл в каталоге MySQL Workbench
data. Здесь находятся файлыconnections.xmlи связанные с ним файлы. Файл шифруется с помощью API Windows, который выполняет шифрование на основе текущего пользователя, поэтому только текущий пользователь может его расшифровать. В результате расшифровать файл на другом компьютере невозможно. Можно удалить файл, в этом случае все сохраненные пароли будут потеряны, но MySQL Workbench в остальном будет работать как ожидается. После этого необходимо повторно ввести пароли по мере необходимости.macOS: Хранилище реализовано с использованием Secure Keychain. Содержимое хранилища также отображается в утилите
Keychain Access.app.Linux: Хранилище работает, сохраняя пароли с использованием библиотеки
libsecret, которая взаимодействует с Secret Service. Для систем с настольной средой GNOME, например Ubuntu, Secret Service являетсяgnome-keyring-daemon. Системы с настольной средой KDE, например Kubuntu, используют собственную реализациюksecretservice.
© 2025 Oracle
Licensed under the GPLv2 License.