MySQL Workbench 6.3 (Mac) zawiesza się na prostych zapytaniach

Używam MySQL Workbench 6.3.7 build 1199 CE (64 bity) na Macu z OS X Yosemite 10.10.5. Łączę się z instancją Amazon RDS MySQL.

Kiedy wprowadzam proste zapytanie takie jak

select * from `devices`;

I kliknij ikonę lightning-bolt-with-cursor, rozpoczyna się zapytanie, wskazane przez aktywację spinnera obok zakładki "SQL File 4" na poniższym zrzucie ekranu. Jednak zapytanie nie kończy się i po prostu się zawiesza. Biała-ręka-w-czerwonym-znak-stop ikona jest niepełnosprawni.

zrzut ekranu MySQL Workbench w stanie zawieszonym

Od tego momentu mogę tylko wymusić zamknięcie MySQL Workbench. Jeśli próbuję regularnie zrezygnować, nic się nie dzieje.

Jak mogę konsekwentnie uruchamiać proste zapytanie w mojej bazie danych? Czasami działa (może 10% czasu), ale głównie po prostu wisi.

Author: user1002119, 2016-09-08

14 answers

UPDATE 3: problem został rozwiązany dla MacOS HighSierra w MySQL Workbench 6.3.10.

UPDATE 2: wygląda na to, że błąd znowu się powtarza w macOS HighSierra. Zobacz https://bugs.mysql.com/bug.php?id=83658 po więcej szczegółów.

Istnieje nieoficjalna kompilacja, która rozwiązuje problem. Można go pobrać pod adresem: https://drive.google.com/drive/folders/0B2fTesDcrHzVRGVFWEdILWpuaEE?usp=sharing

Autorem projektu był Bob Davenport. Zobacz też https://bugs.mysql.com/bug.php?id=87714 po więcej szczegółów.

Aktualizacja: błąd został naprawiony w MySQL Workbench 6.3.9.

----------------------- oryginalna odpowiedź -----------------------

Jest to znany błąd MySQL: http://bugs.mysql.com/bug.php?id=83658 spowodowana randomizacją ścieżki strażnika wprowadzoną w systemie MacOS Sierra. Zobacz https://weblog.rogueamoeba.com/2016/06/29/sierra-and-gatekeeper-path-randomization/.

A możliwe obejście polega na usunięciu ACL kwarantanny:

xattr -dr com.apple.quarantine "/Applications/MySQLWorkbench.app"
 105
Author: Loša,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-21 04:41:41

Znalazłem, że jeśli używasz najnowszej wersji 6.3, że w celu uzyskania zapytania do pracy, masz otworzyć pierwsze połączenie i zignorować go, a następnie otworzyć drugie połączenie. Tworzy to dwie zakładki w stole warsztatowym. Jeśli wykonasz swoje zapytania na drugiej karcie, to działa. Jeśli spróbujesz w pierwszej karcie, zawiesi się.

Odkryłem również, że musisz wykonać siłę, aby opuścić stół roboczy.

Mam nadzieję, że ludzie z mysql to naprawią.

 52
Author: DenisMP,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-04 14:02:30

Aby rozwiązać ten problem, obniżyłem wersję MySQL Workbench do 6.1. Teraz jestem w stanie uruchomić moje zapytanie i nie zawiesza się.

 41
Author: user1002119,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-08 22:23:07

W moim przypadku zmieniało się ustawienie connection - > ssl - > Use SSL Z "If available" na "No". Workbench 6.3.8 na OSX 10.12.1 teraz działa dla mnie.

 17
Author: simplybeautifulcode,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-30 11:40:25

Wirujące koło śmierci jest spowodowane nową funkcją wprowadzoną w aktualizacji Sierra o nazwie " randomizacja ścieżki Strażnika".

Postępuj zgodnie z instrukcjami:

  • Otwórz MySQL Workbench:)
  • Kliknij prawym przyciskiem myszy na połączeniu (najprawdopodobniej "localhost" lub "127.0.0.1")
  • wybierz "Edytuj połączenie"
  • W prawym oknie wybierz "Connection > SSL"
  • Zmień "użyj SSL" Z "jeśli dostępne "na"nie"
  • Teraz kliknij na zakładkę " System Profil "
  • Wybierz "MacOS X" jako typ Systemu
  • kliknij "Testuj połączenie"

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

 14
Author: lft93ryt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-18 17:04:29

Wersja 6.3.9 rozwiązała problem, ale ta wersja nie wyświetla się w opcji "Sprawdź aktualizacje", musisz pobrać bezpośrednio ze strony.

MySQL Workbench Oficjalna strona pobierania

 8
Author: dreadnought,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-21 18:44:51

6.3.9 Naprawiono problem w komputerze mac. Oto link MySql 6.3.9

 3
Author: Kushal Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-27 11:10:34
  1. W końcu ściągnąłem MySQL Workbench 6.3.10 i zainstalowałem MySQL Workbench 6.3.10 i rozwiązałem mój problem. Ściągnąłem MySQL Workbench 6.3.10 z poniższego linku https://dev.mysql.com/downloads/workbench/

  2. To działa na mnie.. Myślę, że to ci pomoże..

 2
Author: Enamul Haque,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-09 17:33:14

Znalazłem, że usunięcie zawartości folderu cache i workspaces (~/Library / Application Support / MySQL / Workbench) działa ponownie. To czego nie znalazłem to jak upewnić się, że nie zawiśnie ponownie: - (

Odkryłem również, że jeśli ręcznie zamknę zakładkę połączenie z menu i wyjdę z WB z menu, a nie z przycisków okna systemu operacyjnego, następnym razem będzie to bardziej stabilne.

PS: używam połączenia SSH, więc może to być spowodowane tym, ale nie zawsze tak się dzieje.

UPDATE: a clean instalacja i brak konfiguracji SSH problem nadal występuje. Chyba że ręcznie pójdziesz i usuniesz pliki folderu pamięci podręcznej, które nadal się zawiesza.

 1
Author: George,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-18 13:43:50

Obejrzałem problem przez jakiś czas usuwając folder biblioteki użytkownika i wracając do wersji 6.2.5 ... ale dziś okazało się, że problem wrócił. Więc dzisiaj usunąłem folder biblioteki użytkownika i wróciłem do wersji 6.1.7. Na razie znowu działa.

 1
Author: Dave Korns,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-20 18:23:34

To wydawało się pomóc Niektóre czasu, ale nie 100%: Połącz się z bazą danych z innym użytkownikiem, a następnie ponownie połącz się z oryginalnym użytkownikiem.

Zamierzam obniżyć wersję, jak mówi przyjęta odpowiedź, ponieważ to nie rozwiązuje tego za każdym razem.

 0
Author: cellepo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-28 17:09:01

W moim przypadku adres IP zmienił się, gdzie serwowano mySQL. Flushing the DNS fixed it for me:

sudo dscacheutil -flushcache;
sudo killall -HUP mDNSResponder; 
say cache flushed
 0
Author: Matt Kuhns,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-11 19:54:23

To jest nadal otwarty błąd w 6.3.8: https://bugs.mysql.com/bug.php?id=82231

Możliwe obejście polega na otwarciu dodatkowej karty z tym samym połączeniem i pracy tam. Jednak i tak ulega awarii od czasu do czasu.

Dopóki błąd nie zostanie naprawiony używam darmowego Mysql Workbench aleternative do wspólnej pracy. Dla użytkowników komputerów mac proponuję https://sequelpro.com .

 0
Author: Ivan Babulic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-27 16:53:17

Aktualizacja do 6.3.9 Naprawiono problem. 6.3.4 wisiał na zapytaniach dla mnie. Niestety Pomoc > Sprawdź aktualizacje nie wskazuje żadnych aktualizacji są dostępne, więc poszedłem do źródła.

 0
Author: Taz Lake,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-23 11:03:06