MySQL Workbench 6.3(Mac)が単純なクエリでハングする


86

OS X Yosemite10.10.5を搭載したMacでMySQLWorkbench6.3.7ビルド1199CE(64ビット)を使用しています。Amazon RDSMySQLインスタンスに接続しています。

次のような単純なクエリを入力すると

select * from `devices`;

そして、lightning-bolt-with-cursorアイコンをクリックすると、クエリが開始されます。これは、次のスクリーンショットの[SQLファイル4]タブの横にあるスピナーがアクティブになっていることを示しています。ただし、クエリは完了せず、ハングするだけです。白い一時停止の標識のアイコンが無効になっています。

ハング状態のMySQLWorkbenchのスクリーンショット

この時点から、MySQLWorkbenchを強制終了することしかできません。定期的にやめようとしても何も起こりません。

データベースで単純なクエリを一貫して実行するにはどうすればよいですか?動作する場合もありますが(おそらく10%の確率で)、ほとんどの場合はハングします。


Workbenchが頻繁にクラッシュし、非常に不安定です。しかし、それは接続にも関係があるかもしれません。この質問はSOimoに属していますが。
バス2016

1
これはSSH接続ですか?基盤となるSSHライブラリ(paramiko)に問題があり、最近多くの悲しみを引き起こしています。
Mike Lischke 2016

私はまったく同じ状況にあります。私の接続は「標準(TCP / IP)」です
cellepo 2016年

3
@YouriThielenは私には向いていません。6.3.8もハングします。ほぼ毎回強制終了する必要があります。
ニックハンフリー

2
この問題が発生しました。以下のすべての解決策を試しましたが、スタックはありませんでした。無料でオープンソースのSQLProsequelpro.com)に切り替えることで、最終的に「解決」しました。間違いなくすべての人にとっての解決策ではありませんが、MySQLを初めて使用する人にとっては(私がそうであったように)、オプションがあることを知っておくと便利です...
Owen

回答:


111

更新3:この問題はMySQL Workbench6.3.10のMacOSHighSierraで修正されています

更新2:MacOSHighSierraでバグが再発しているようです。詳細については、https://bugs.mysql.com/bug.php?id = 83658を参照してください。

問題を修正する非公式のビルドがあります。https://drive.google.com/drive/folders/0B2fTesDcrHzVRGVFWEdILWpuaEE?usp=sharingからダウンロードできます

ビルドはBobDavenportによって作成されました。詳細については、https://bugs.mysql.com/bug.php?id = 87714を参照してください。


更新:バグはMySQL Workbench6.3.9で修正されています

-----------------------元の回答-----------------------

これは既知のMySQLバグです:MacOSSierraで導入されたGateKeeperPathRandomisationによって引き起こされたhttp://bugs.mysql.com/bug.php?id=83658https://weblog.rogueamoeba.com/2016/06/29/sierra-and-gatekeeper-path-randomization/を参照してください

考えられる回避策は、検疫ACLを削除することです。

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

2
この一見ばかげたバグの起源についてのより深い洞察に感謝します。とてもイライラします。
マークカンラス2016

私のために働いていますthanxxこの問題がこの解決策で修正されることを願っています
Abhishek Thapliyal 2017

2
MySQL Workbench 6.3.9にアップグレードすると、問題が解決しました。以前のバージョンは最新であると主張していたため、手動でダウンロードする必要がありました。
ベンティールカー2017

14
macOS High Sierra10.13上のMySQLWorkbench6.3.9にはまだこの問題があります。SSLをオフにすると機能しません。
エイドリアンJ.モレノ

High Sierraの修正はありますか?
Hundley 2017年

53

最新の6.3バージョンを使用している場合、クエリを機能させるには、最初の接続を開いて無視し、次に2番目の接続を開く必要があることがわかりました。これにより、ワークベンチに2つのタブが作成されます。2番目のタブでクエリを実行すると、機能します。最初のタブで試してみると、ハングします。

また、ワークベンチを強制終了する必要があることもわかりました。

mysqlの人々がこれを修正してくれることを願っています。


私は6.3.8.CEを使用していて、同じことを経験しています...しかし常にではありません...
anders

1
私はv6.3.8を使用していますが、それも機能しました。ちなみに、v6.3.3以降この問題が発生しています。
user3203239 2016年

それはまだ起こっており、非常に迷惑です。リリース6.3.9はいつ利用可能になりますか?ハックはまだ機能しますが、たまにそれを忘れてしまい、強制的に終了して再度開く必要があります。
gdfbarbosa 2017

1
MWorkbench 6.3.4.0ビルド828に取り組んでいます!OS Sierra 10.12.2ありがとう!:)
nerdcoder 2017

偶然に今月前に見つけて、それ以来それを使用しています。今6.3.6ビルド511に
Hesham

41

この問題を解決するために、MySQLWorkbenchを6.1にダウングレードしました。これでクエリを実行できるようになりましたが、ハングしません。


2
はい、これは私のために働きました。また、〜<username> / Library / Application \ Support / MySQL / Workbenchのローカルフォルダを削除しました。これにはすべてのキャッシュなどがあります。最初に[ツール]-> [接続]-> [バックアップ]を使用して接続をバッ​​クアップしました
Farhad 2016年

これは私にとってもうまくいきましたが、最新リリースには素晴らしい機能があるので、最新バージョン6.3.8(Mac)での回避策を知っている人はいますか?OPと同じように、接続時にランダムに最大10%の成功率しか得られません。
Jurgenfd 2016年

1
ローカルフォルダを削除しても役に立ちません
cellepo 2016年

その後、6.1(具体的には6.1.11891)にダウングレードしましたが、これまでのところ、これで問題は解決しました。6.1は動作する最新のものでした(その間の他のバージョンと最新の6.3.8は動作しませんでした)
cellepo 2016年

4
はい、これは間違いなく役に立ちました。
Ron

19

私の場合、接続-> ssl-> SSL設定を「利用可能な場合」から「いいえ」に変更していました。OSX10.12.1のWorkbench6.3.8が機能するようになりました。


1
これまでのところ、これでうまくいったようです。最初の[接続]タブでクエリを再度実行できます。ありがとう。
ブライアンB.

1
これはうまくいきました。ダウングレードが常にオプションであるとは限らないため、受け入れられる答えになるはずです。
Peter Wooster 2016

2
参考までに、この設定を取得するには、[データベース]、[データベース]の順に選択します。メニューから接続管理します。表示されるダイアログで、左側のリストから接続(localhostなど)を選択し、[接続]タブ、[SSL]タブの順に選択します。そこから、[SSLを使用]ドロップダウンの値を変更できます。
グレッグブラウン

私が見つけた最良の解決策。Sierra osxのアップグレード後に発生した問題が解決しなかった場合でも、軽減されました。オラクルは、製品を維持するためにAskfoistwareからのお金で十分にフラッシュすると思います。
ficuscr 2017

このアイデアは、mysql WB6.3.7を使用するWindowsでも機能しました。ありがとう!
manoj 2018

16

回転する死の輪は、「ゲートキーパーパスのランダム化」と呼ばれるシエラのアップデートで導入された新機能によるものです。

指示に従ってください:

  • MySQLWorkbenchを開きます:)
  • 接続を右クリックします(おそらく「localhost」または「127.0.0.1」)
  • 「接続の編集」を選択します
  • 右側のウィンドウで「接続> SSL」を選択します
  • 「SSLを使用する」を「利用可能な場合」から「いいえ」に変更します
  • 次に、「システムプロファイル」タブをクリックします。
  • システムタイプとして「MacOSX」を選択します
  • 「接続のテスト」をクリックします

クレジット:http//cordobo.com/2398-mysql-workbench-6-3-macos-sierra-hangs-on-simple-queries/


それで、なぜあなたがクレジットするブログ投稿もこの質問にリンクバックし、この回答
JamesENL 2017年

どういうわけかタイトルは同じです。
lft93ryt 2017年



2
  1. 最後に私がダウンロードしたMySQLのワークベンチ6.3.10をしてインストールMySQLのワークベンチ6.3.10をし、私の問題を解決しました。以下のリンクhttps://dev.mysql.com/downloads/workbench/からMySQLWorkbench6.3.10をダウンロードしました

  2. それは私のために働いています..私はこれがあなたのために働くと思います..


1

キャッシュとワークスペースフォルダの内容(〜/ Library / Application Support / MySQL / Workbench)を削除すると、再び機能することがわかりました。私が見つけていないのは、それが再びハングしないようにする方法です:-(

また、メニューから[接続]タブを手動で閉じ、OSウィンドウのボタンからではなくメニューからWBを終了すると、次回はより安定しているように見えることもわかりました。

PS:SSH接続を使用しているので、これが原因である可能性がありますが、常に発生しているわけではありません。

更新:クリーンインストールでSSH構成がない場合でも、問題は解決しません。手動でキャッシュフォルダファイルに移動して削除しない限り、ハングし続けます。


1

ユーザーライブラリフォルダを削除してバージョン6.2.5に戻すことで、しばらくの間問題を回避していましたが、今日、問題が再発していることがわかりました。そこで、今日、ユーザーライブラリフォルダーを削除して、バージョン6.1.7に戻しました。今のところ、再び機能しています。


0

これが役立つように見えたいくつかの時間を、ではなく、100%:接続し、別のユーザーでデータベースにして、再接続元のユーザーを持ちます。

受け入れられた答えが言うように、これは毎回それを解決するわけではないので、私はダウングレードしようとしています。


0

私の場合、mySQLが提供された場所でIPアドレスが変更されました。DNSをフラッシュすると、修正されました。

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

0

これはまだ6.3.8の未解決のバグです:https://bugs.mysql.com/bug.php?id = 82231

考えられる回避策は、同じ接続でセカンダリタブを開き、そこで作業することです。ただし、とにかく時々クラッシュします。

バグが修正されるまで、私は一般的な作業に無料のMysqlWorkbenchの代替を使用します。Macユーザーの場合はhttps://sequelpro.comをお勧めします


0

6.3.9にアップグレードすると、問題が修正されました。6.3.4は私のためにクエリにぶら下がっていました。残念ながら、[ヘルプ]> [更新の確認]では更新が利用可能であることが示されなかったため、ソースにアクセスしました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.