MySQL Workbench 6.3 (Mac)이 간단한 쿼리에서 중단됨


87

OS X Yosemite 10.10.5가 설치된 Mac에서 MySQL Workbench 6.3.7 빌드 1199 CE (64 비트)를 사용하고 있습니다. Amazon RDS MySQL 인스턴스에 연결하고 있습니다.

다음과 같은 간단한 쿼리를 입력하면

select * from `devices`;

커서가있는 번개 볼트 아이콘을 클릭하면 쿼리가 시작되고 다음 스크린 샷에서 "SQL 파일 4"탭 옆에 활성화되는 스피너가 표시됩니다. 그러나 쿼리가 완료되지 않고 중단됩니다. 흰색 손에 빨간색 정지 신호 아이콘이 비활성화됩니다.

중단 된 상태의 MySQL Workbench 스크린 샷

이 시점부터는 MySQL Workbench 만 강제 종료 할 수 있습니다. 정기적으로 금연을 시도해도 아무 일도 일어나지 않습니다.

데이터베이스에서 단순 쿼리를 일관되게 실행하려면 어떻게해야합니까? 때로는 작동하지만 (아마도 10 % 정도) 대부분 멈 춥니 다.


Workbench가 많이 충돌했으며 매우 불안정합니다. 그러나 그것은 연결과도 관련이있을 수 있습니다. 이 질문은 SO imo에 속하지만.
— Bas

1
SSH 연결입니까? 최근 많은 슬픔을 일으키는 기본 SSH 라이브러리 (paramiko)에 문제가 있습니다.
— Mike Lischke

나는 똑같은 상황에 처해 있습니다. 내 연결은 '표준 (TCP / IP)'입니다
— cellepo

3
@YouriThielen은 나를 위해 아닙니다. 6.3.8도 멈 춥니 다. 거의 매번 강제 종료해야합니다.
— Nick Humphrey

2
나는이 문제가 있었다. 아래의 모든 솔루션을 시도했지만 아무 문제도 없습니다. 궁극적 으로 무료 오픈 소스 인 SQL Pro ( sequelpro.com ) 로 전환하여 "해결"했습니다 . 확실히 아닌 모든 사람을위한 솔루션,하지만 MySQL은 새로운 사람들을 위해 (내가처럼), 그것의 좋은이 ... 옵션이 알
— 오웬

답변:


112

업데이트 3 : MySQL Workbench 6.3.10의 MacOS HighSierra 문제가 수정되었습니다 .

업데이트 2 : MacOS HighSierra에서 버그가 다시 반복되는 것 같습니다. 자세한 내용은 https://bugs.mysql.com/bug.php?id=83658 을 참조하십시오.

문제를 해결하는 비공식 빌드가 있습니다. https://drive.google.com/drive/folders/0B2fTesDcrHzVRGVFWEdILWpuaEE?usp=sharing 에서 다운로드 할 수 있습니다.

빌드는 Bob Davenport가 만들었습니다. 자세한 내용은 https://bugs.mysql.com/bug.php?id=87714 를 참조하십시오.


업데이트 :이 버그는 MySQL Workbench 6.3.9 에서 수정되었습니다 .

----------------------- 원래 답변 -----------------------

알려진 MySQL 버그입니다. http://bugs.mysql.com/bug.php?id=83658 MacOS Sierra에 도입 된 GateKeeper 경로 무작위 화로 인해 발생합니다. https://weblog.rogueamoeba.com/2016/06/29/sierra-and-gatekeeper-path-randomization/을 참조 하십시오 .

가능한 해결 방법은 격리 ACL을 제거하는 것입니다.

xattr -dr com.apple.quarantine "/Applications/MySQLWorkbench.app"

2
이 어리석은 버그의 기원에 대한 깊은 통찰력에 감사드립니다. 너무 실망 스럽습니다.
— Mark Canlas

문제는이 솔루션으로 고정되어 thanxx 희망은 나를 위해 일
— Abhishek Thapliyal

2
MySQL Workbench 6.3.9로 업그레이드하면 문제가 해결되었습니다. 이전 버전이 최신 버전이라고 주장 했으므로 수동으로 다운로드해야했습니다.
— Ben Thielker 2017

14
macOS High Sierra 10.13의 MySQL Workbench 6.3.9에는 여전히이 문제가 있습니다. SSL을 끄는 것은 작동하지 않습니다.
— 아드리안 J. 모레노

누구든지 High Sierra에 대한 해결책이 있습니까?
— Hundley

53

최신 6.3 버전을 사용하는 경우 쿼리가 작동하도록하려면 첫 번째 연결을 열고 무시한 다음 두 번째 연결을 열어야합니다. 그러면 워크 벤치에 두 개의 탭이 생성됩니다. 두 번째 탭에서 쿼리를 수행하면 작동합니다. 첫 번째 탭에서 시도하면 중단됩니다.

나는 또한 당신이 작업대를 강제 종료해야한다는 것을 발견했습니다.

mysql 사람들이이 문제를 해결하기를 바랍니다.


나는 6.3.8.CE를 사용하고 있고 똑같은 경험을한다 ...하지만 항상 그런 것은 아니다 ...
— anders

1
저는 v6.3.8을 사용하고 있으며 저에게도 효과적이었습니다. 그런데 v6.3.3 이후로 문제가 발생했습니다.
— user3203239 nov.

그것은 여전히 ​​일어나고 있습니다. 6.3.9 릴리스는 언제 사용할 수 있습니까? 해킹은 여전히 ​​작동하지만 가끔은 잊어 버리고 강제 종료하고 다시 열어야합니다.
— gdfbarbosa

1
MWorkbench 6.3.4.0 빌드 828에서 작업 중! OS Sierra 10.12.2 감사합니다! :)
— nerdcoder

이 달 전에 우연히 발견하고 그 이후로 사용했습니다. 이제 6.3.6 빌드 511
— Hesham

41

이 문제를 해결하기 위해 MySQL Workbench를 6.1로 다운 그레이드했습니다. 이제 쿼리를 실행할 수 있으며 중단되지 않습니다.


2
예, 이것은 나를 위해 일했습니다. 또한 ~ <username> / Library / Application \ Support / MySQL / Workbench에서 로컬 폴더를 삭제했습니다. 여기에는 모든 캐시 등이 있습니다. 먼저 도구-> 연결-> 백업을 사용하여 연결을 백업했습니다.
— Farhad

이것은 나에게도 효과가 있었지만 최신 릴리스에는 멋진 기능이 있으므로 누구든지 최신 버전 6.3.8 (Mac)에서 해결 방법을 알고 있습니까? OP와 마찬가지로 연결시 무작위로 ~ 10 %의 성공률 만 얻습니다.
— Jurgenfd

1
로컬 폴더를 삭제하는 것은 도움이되지 않습니다
— cellepo

또한 이후 6.1 (특히 6.1.11891)로 다운 그레이드했으며 지금까지 문제가 해결되었습니다. 6.1이 작동하는 최신 버전이었습니다 (이와 최신 6.3.8 사이의 다른 버전은 작동하지 않음)
— cellepo

4
네, 확실히 도움이되었습니다. 다음은 링크입니다. dev.mysql.com/downloads/file/?id=452671
— Ron

20

제 경우에는 connection-> ssl-> Use SSL 설정을 "사용 가능한 경우"에서 "아니요"로 변경했습니다. OSX 10.12.1의 Workbench 6.3.8이 이제 저에게 적합합니다.


1
이것은 내가 지금까지 말할 수있는 한 트릭을 수행 한 것 같습니다. 첫 번째 연결 탭에서 쿼리를 다시 실행할 수 있습니다! 감사.
— Bryan B.

1
이것은 작동했습니다. 다운 그레이드가 항상 옵션이 아니기 때문에 받아 들여진 대답이어야합니다.
— Peter Wooster

2
참고로이 설정에 도달하려면 Database | 메뉴에서 연결 을 관리 합니다. 나타나는 대화 상자의 왼쪽 목록에서 연결 (예 : localhost)을 선택한 다음 "연결"탭을 선택한 다음 "SSL"탭을 선택합니다. 여기에서 "SSL 사용"드롭 다운의 값을 변경할 수 있습니다.
— Greg Brown

내가 찾은 최고의 솔루션. Sierra osx 업그레이드 후 발생한 내 문제를 해결하지 않으면 완화되었습니다. 오라클이 Ask foistware의 자금으로 제품을 유지 관리 할 수있을만큼 충분하다고 생각할 것입니다.
— ficuscr

이 아이디어는 mysql WB 6.3.7을 사용하는 Windows에서도 효과적이었습니다. 감사!
— Manoj

17

죽음의 바퀴는 " 게이트 키퍼 경로 무작위 화 " 라는 Sierra 업데이트에 도입 된 새로운 기능 때문 입니다.

지시를 따르다:

  • MySQL Workbench 열기 :)
  • 연결을 마우스 오른쪽 버튼으로 클릭합니다 (대부분 "localhost"또는 "127.0.0.1").
  • "연결 편집"을 선택합니다.
  • 오른쪽 창에서 "연결> SSL"을 선택합니다.
  • "SSL 사용"을 "사용 가능한 경우"에서 "아니요"로 변경합니다.
  • 이제 "시스템 프로필"탭을 클릭합니다.
  • 시스템 유형으로 "MacOS X"를 선택합니다.
  • "연결 테스트"를 클릭합니다.

크레딧 : http://cordobo.com/2398-mysql-workbench-6-3-macos-sierra-hangs-on-simple-queries/


그래서, 왜 당신이 신용하는 블로그 게시물이이 질문에 다시 링크
— 되고이

왠지 제목이 동일합니다.
— lft93ryt



2
  1. 최근에 나는 다운로드 한 MySQL의 워크 벤치 6.3.10을 설치 MySQL의 워크 벤치 6.3.10을 내 문제를 해결했다. https://dev.mysql.com/downloads/workbench/ 에서 MySQL Workbench 6.3.10 을 다운로드했습니다.

  2. 저 한테도 효과가 있어요 ..이게 잘 될 것 같아요 ..


1

캐시 및 작업 영역 폴더 내용 (~ / Library / Application Support / MySQL / Workbench)을 삭제하면 다시 작동하는 것으로 나타났습니다. 내가 찾지 못한 것은 다시 멈추지 않는지 확인하는 방법입니다 :-(

또한 메뉴에서 연결 탭을 수동으로 닫고 OS 창 버튼이 아닌 메뉴에서 WB를 종료하면 다음 번에 더 안정적으로 보입니다.

추신 : SSH 연결을 사용하고 있으므로 이로 인한 것일 수 있지만 항상 발생하지는 않습니다.

업데이트 : 새로 설치하고 SSH 구성이 없으면 문제가 계속 발생합니다. 수동으로 이동하여 캐시 폴더 파일을 삭제하지 않는 한 계속 중단됩니다.


1

사용자 라이브러리 폴더를 삭제하고 6.2.5 버전으로 되돌려 잠시 동안 문제를 해결했지만 오늘 문제가 다시 발생했습니다. 그래서 오늘 사용자 라이브러리 폴더를 삭제하고 버전 6.1.7로 돌아갔습니다. 지금은 다시 작동합니다.


1

제 경우에는 mySQL이 제공되는 IP 주소가 변경되었습니다. DNS를 플러시하면 문제가 해결되었습니다.

sudo dscacheutil -flushcache;
sudo killall -HUP mDNSResponder; 
say cache flushed

0

이것은 어느 정도 도움이되는 것처럼 보였지만 100 %는 아닙니다. 다른 사용자로 데이터베이스에 연결 한 다음 원래 사용자와 다시 연결합니다.

매번 해결되지는 않기 때문에 받아 들여지는 대답처럼 다운 그레이드하려고합니다.


0

이것은 6.3.8에서 아직 공개 된 버그입니다 : https://bugs.mysql.com/bug.php?id=82231

가능한 해결 방법은 동일한 연결로 보조 탭을 열고 거기에서 작업하는 것입니다. 그러나 어쨌든 때때로 충돌합니다.

버그가 수정 될 때까지 일반적인 작업을 위해 무료 Mysql Workbench 대안을 사용합니다. Mac 사용자의 경우 https://sequelpro.com 을 제안 합니다.


0

6.3.9로 업그레이드하면 문제가 해결되었습니다. 6.3.4는 나를 위해 쿼리에 매달려있었습니다. 불행히도 도움말> 업데이트 확인에 사용 가능한 업데이트가 표시되지 않았기 때문에 소스로 이동했습니다.

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