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.
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.
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"
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ą.
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ę.
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.
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/
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.
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
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
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/
To działa na mnie.. Myślę, że to ci pomoże..
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.
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.
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.
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
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 .
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.
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