при запуске 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
Существует ли способ устранить эту проблему? Действительно, мои пароли никогда не сохраняются.
Ошибка была исправлена в выпусках 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
Существует аккуратный способ, которым я нашел, испытайте это.
Шаг 1: После установки разблокировали значок инструментальных средств от средства запуска.
Шаг 2: нажмите супер (окно) кнопка на Вашей машине и ищите инструментальные средства.
Шаг 3: Открытые инструментальные средства от результатов поиска.
Шаг 4: Однажды открытый, заблокируйте значок инструментальных средств к средству запуска.
Вуаля!!! Проблема брелока для ключей исчезает.
<час>Этот ответ является изменением на решении guest1000, но у меня нет достаточного количества представителя для создания комментария.
Так или иначе, добавляя следующее к ~/.bashrc также работает и кажется инструментом для очистки мне:
export GNOME_KEYRING_CONTROL=$(ls -d /run/user/1000/keyring-*)
Добавьте этот код к вершине файла /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)
, Это не чистое решение, но это работает. Никакая потребность рабочих инструментальных средств от терминала.
Я сделал следующим образом, я использую Инструментальные средства 6.3
sudo gedit /usr/bin/mysql-workbench
, Просто удаляют комментарий
@line 5
WB_NO_GNOME_KEYRING=1
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
Самая глупая проблема когда-либо замечена!
при запуске mysql-workbech средством запуска эта ошибка выходит.
, Но если Вы запускаете свои mysql инструментальные средства с терминальной проблемы брелока для ключей, исчезает.
Какие-либо идеи, почему это происходит? Я использовал версию 6.0, и обновленный до 6.2.4 ничто не изменилось. Ответ обходного решения для этой проблемы является терминалом Движения, и запустите глупые инструментальные средства Oracle...
Я использую Ubuntu 18.04. Самый простой способ, который я нашел, это
Ubuntu 20.04 LTS
Я только что:
mysql-workbench
. deb-пакет mysql-workbench
с официальной страницы mysql. dpkg
, и это решило мою проблему. Думаю, проблема была в том, что я установил mysql-workbech
с помощью оснастки.