Spec-Zone.ru › MySQL Workbench

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.
https://docs.oracle.com/cd/E17952_01/workbench-en/wb-mysql-connections-vault.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API