mysql-инструментальные-средства и проблема демона брелока для ключей Gnome

при запуске mysql-workbench У меня есть соблюдающее предупреждение:

[12:13:49] coil@coil:~$ sudo mysql-workbench &
[12:14:03] coil@coil:~$ ** Message: Gnome keyring daemon seems to not be available. Stored passwords will be lost once quit
[12:14:05] coil@coil:~$ Ready

Существует ли способ устранить эту проблему? Действительно, мои пароли никогда не сохраняются.

18
задан 28 November 2014 в 06:16

9 ответов

Ошибка была исправлена в выпусках MySQL Workbench 6.2.5 / 6.3.0. http://bugs.mysql.com/bug.php?id=74771

А возможное обходное решение должно было добавить этот код к вершине файла /usr/bin/mysql-workbench

export GNOME_KEYRING_CONTROL=1

, Это закрепляет работу над моей человечностью 14.04 с сообществом MySQL Workbench 6.2.4 от deb http://repo.mysql.com/apt/ubuntu/ trusty workbench-6.2

24
ответ дан 23 November 2019 в 02:05

Существует аккуратный способ, которым я нашел, испытайте это.

Шаг 1: После установки разблокировали значок инструментальных средств от средства запуска.

Шаг 2: нажмите супер (окно) кнопка на Вашей машине и ищите инструментальные средства.

Шаг 3: Открытые инструментальные средства от результатов поиска.

Шаг 4: Однажды открытый, заблокируйте значок инструментальных средств к средству запуска.

Вуаля!!! Проблема брелока для ключей исчезает.

<час>
13
ответ дан 23 November 2019 в 02:05

Этот ответ является изменением на решении guest1000, но у меня нет достаточного количества представителя для создания комментария.

Так или иначе, добавляя следующее к ~/.bashrc также работает и кажется инструментом для очистки мне:

export GNOME_KEYRING_CONTROL=$(ls -d /run/user/1000/keyring-*)
8
ответ дан 23 November 2019 в 02:05

Добавьте этот код к вершине файла /usr/bin/mysql-workbench

if ls /run/user/`id -u`/keyring-* 1> /dev/null 2>&1; then
    gnome-keyring-daemon > /dev/null
fi

export GNOME_KEYRING_CONTROL=$(ls -d /run/user/`id -u`/keyring-* | head -n 1)

, Это не чистое решение, но это работает. Никакая потребность рабочих инструментальных средств от терминала.

5
ответ дан 23 November 2019 в 02:05

Я сделал следующим образом, я использую Инструментальные средства 6.3

sudo gedit /usr/bin/mysql-workbench

, Просто удаляют комментарий

@line 5

WB_NO_GNOME_KEYRING=1 
4
ответ дан 23 November 2019 в 02:05

mysql-инструментальные-средства ищут GNOME_KEYRING_CONTROL переменная среды. Если Вы - единственный с помощью компьютера, та переменная должна иметь значение, подобное /run/user/1000/keyring-XXXXXX.

у меня была подобная проблема с пакетом mysql-инструментальных-средств, загруженным с dev.mysql.com (потому что MariaDB и пакет mysql-инструментальных-средств Ubuntu являются несовместимыми), и простой пользовательский ярлык со следующей командой запуска решил проблему:

GNOME_KEYRING_CONTROL=$(ls -d /run/user/1000/keyring-*) /usr/bin/mysql-workbench
2
ответ дан 23 November 2019 в 02:05

Самая глупая проблема когда-либо замечена!

при запуске mysql-workbech средством запуска эта ошибка выходит.

, Но если Вы запускаете свои mysql инструментальные средства с терминальной проблемы брелока для ключей, исчезает.

Какие-либо идеи, почему это происходит? Я использовал версию 6.0, и обновленный до 6.2.4 ничто не изменилось. Ответ обходного решения для этой проблемы является терминалом Движения, и запустите глупые инструментальные средства Oracle...

1
ответ дан 23 November 2019 в 02:05

Я использую Ubuntu 18.04. Самый простой способ, который я нашел, это

  1. Перейти в программный центр Ubuntu.
  2. Найдите сообщество рабочих мест MySQL.
  3. Нажмите на разрешение
  4. Включите чтение, добавьте .... в on
3
ответ дан 11 May 2020 в 18:54

Ubuntu 20.04 LTS

Я только что:

  • Удалил mysql-workbench.
  • Загружен deb-пакет mysql-workbench с официальной страницы mysql.
  • Установил его с помощью dpkg, и это решило мою проблему.

Думаю, проблема была в том, что я установил mysql-workbech с помощью оснастки.

-1
ответ дан 7 August 2020 в 17:16

Другие вопросы по тегам:

Похожие вопросы: