mysql-workbench 및 그놈 키링 데몬 문제


18

시작할 때 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

이 문제를 해결하는 방법이 있습니까? 실제로 내 비밀번호는 저장되지 않습니다.


우분투 버전은 무엇입니까? Cuz ... bugs.mysql.com/bug.php?id=61170
Rinzwind

죄송합니다. 곧 제안 해 드리겠습니다. 도와 주셔서 감사합니다. ;)
코일

답변:


24

이 버그는 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

이 수정 프로그램은 MySQL Workbench 커뮤니티 6.2.4의 우분투 14.04에서 작동합니다. deb http://repo.mysql.com/apt/ubuntu/ trusty workbench-6.2


문제를 연결하고 해결 방법을 제공해 주셔서 감사합니다. 이것이 가장 깨끗한 방법입니다!
conceptdeluxe

2
V6.3.6 오류가 계속 발생합니다
Matiss Jurgelis

14

내가 찾은 깔끔한 방법이 있습니다.

1 단계 : 설치 후 실행기에서 워크 벤치 아이콘을 잠금 해제하십시오.

2 단계 : 머신에서 수퍼 (윈도우) 버튼을 누르고 워크 벤치를 검색합니다.

3 단계 : 검색 결과에서 워크 벤치를 엽니 다.

4 단계 : 일단 열리면 워크 벤치 아이콘을 실행기에 고정하십시오.

짜잔! 열쇠 고리 문제가 사라집니다.



2
감사합니다.이 문제를 해결하는 훨씬 더 깨끗한 방법. 엄청 고마워. :)
Anil Chahal

1
작동하지만 설명이 좋을 것입니다 ...
snorbi

1
와! 방금 항상 대시 보드 (시작 메뉴)에서 워크 벤치를 시작하지만 발사 막대에서는 시작하지 않는다는 것을 깨달았습니다. 그리고 오늘날 몇 년 동안 워크 벤치를 사용한 후 런처를 클릭하여 시작하여 문제가 발생했습니다!
Dimitry K

8

이 답변은 guest1000의 솔루션에 대한 변형이지만 의견을 작성할 충분한 담당자가 없습니다.

어쨌든 ~ / .bashrc에 다음을 추가하면 작동하고 깨끗해 보입니다.

export GNOME_KEYRING_CONTROL=$(ls -d /run/user/1000/keyring-*)

5

이 코드를 파일 맨 위에 추가 /usr/bin/mysql-workbench

ls / run / user /`id -u` / keyring- * 1> / dev / null 2> & 1; 그때
    그놈 키링 데몬> / dev / null
fi

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

깨끗한 솔루션은 아니지만 작동합니다. 터미널에서 워크 벤치를 실행할 필요가 없습니다.


4

나는 다음과 같이 Workbench 6.3을 사용하고있다.

sudo gedit /usr/bin/mysql-workbench

주석을 제거하십시오

@ 라인 5

WB_NO_GNOME_KEYRING=1 

2

mysql-workbench가 GNOME_KEYRING_CONTROL환경 변수를 찾고 있습니다. 컴퓨터를 사용하는 유일한 사람인 경우 해당 변수의 값은와 비슷해야 /run/user/1000/keyring-XXXXXX합니다.

dev.mysql.com에서 다운로드 한 mysql-workbench 패키지와 비슷한 문제가 있었으며 (MariaDB와 Ubuntu의 mysql-workbench 패키지가 호환되지 않기 때문에) 다음 시작 명령으로 간단한 사용자 정의 바로 가기가 문제를 해결했습니다.

GNOME_KEYRING_CONTROL=$(ls -d /run/user/1000/keyring-*) /usr/bin/mysql-workbench

이만큼 오래 할 필요는 없습니다. 터미널에서 mysql-workbench를 입력하십시오
akikara

1

가장 멍청한 문제!

런처로 mysql-workbech를 시작하면이 오류가 발생합니다.

그러나 터미널 키 링 문제에서 mysql Workbench를 시작하면 문제가 사라집니다.

왜 이런 일이 일어나고 있습니까? 버전 6.0을 사용하고 6.2.4로 업그레이드했지만 아무것도 변경되지 않았습니다. 이 문제에 대한 해결 방법은 Go 터미널이며 Oracle의 바보 같은 워크 벤치를 시작하는 것입니다 ...


나는이 문제와 2,017 데
제이미 Hutber
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.