2016-09-08 11 views
79

OS X Yosemite 10.10.5を搭載したMacでMySQL Workbench 6.3.7ビルド1199 CE(64ビット)を使用しています。私はAmazon RDS MySQLインスタンスに接続しています。私は単純なクエリのような簡単なクエリでMySQL Workbench 6.3(Mac)がハングアップする

select * from `devices`; 

を入力して稲妻-とカーソルのアイコンをクリックすると

は、クエリは、「SQLファイル4」タブの隣に活性化スピナーで示され、開始します次のスクリーンショット。ただし、クエリが完了せず、ハングするだけです。赤い手書きの停止標識アイコンは無効になっています。

screenshot of MySQL Workbench in hung state

私はこの時点からのMySQL Workbenchを強制終了することができます。私が通常のやり直しをしようとすると、何も起こりません。

私のデータベースで一貫して簡単なクエリを実行するにはどうすればよいですか?場合によっては(おそらく時間の10%)動作しますが、たいていはハングアップします。

+0

.. ..私はこれがあなたのために働くだろうと思いますそれは私のために働いているベローリンクからhttps://dev.mysql.com/downloads/workbench/

  • MySQLのワークベンチ6.3.10をダウンロードしています。しかし、それは接続にも関係しているかもしれません。この質問はSOにありますが。 – Bas

  • +1

    これはSSH接続ですか? SSHライブラリ(paramiko)には、最近多くの悲しみを引き起こす問題があります。 –

    +0

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

    答えて

    39

    この問題を解決するために、MySQL Workbenchを6.1にダウングレードしました。今私は私のクエリを実行することができ、それはハングアップしません。

    +2

    はい、これは私のために働いた。また、〜/Library/Application \ Support/MySQL/Workbenchのローカルフォルダを削除しました。これはすべてのキャッシュなどを持ちます。ツール - >接続 - >バックアップを使用して接続をバッ​​クアップしました – Farhad

    +0

    最新のリリースではすてきな機能なので、誰でも最新のバージョン6.3.8(Mac)で対処方法を知っていますか?ちょうどOPのように私は接続上のランダム〜10%の成功率を取得します。 – Jurgenfd

    +1

    ローカルフォルダを削除しても役に立たない – cellepo

    0

    これは時間の一部のしかし、100%ではありません: データベースに別のユーザーで接続し、元のユーザーと再接続します。

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

    52

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

    また、作業台を強制終了する必要があることもわかりました。

    私はmysqlの人々がこれを解決することを願っています。

    +0

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

    +0

    これは私のために働く。 – nomad

    +1

    私はv6.3.8を使用しており、それも私のために働いた。私はこの問題をv6.3.3から経験してきました。 – user3203239

    1

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

    メニューから「接続」タブを手動で閉じて、OSウィンドウのボタンではなくメニューからWBを終了するとそれは、より安定した次の時間を思わ

    PSは:それはこれによるかもしれので、私はSSH接続を使用していますが、それは常に起きていない

    UPDATE:クリーンインストールし、問題が解決していないSSHの設定。

    +0

    キャッシュを削除しても私のために動作します – Mijalko

    16

    私の場合、接続 - > sを変更していましたが、キャッシュフォルダファイルを手動で削除しない限り、ハングアップし続けます。 sl->「使用可能な場合」から「いいえ」にSSL設定を使用します。 OSX 10.12.1上のWorkbench 6.3.8が今すぐ使えます。

    +0

    これまでのところ、これまでのところ私が知る限り、最初の接続タブでクエリを実行できます!ありがとう。 –

    +0

    ダウングレードは常にオプションではないので、これはうまくいきました。 –

    +1

    FYI、この設定に移動するには、**データベース** | **メニューから接続の管理**を選択します。表示されるダイアログで、左側のリストから接続(localhostなど)を選択し、[接続]タブ、[SSL]タブの順に選択します。そこから、[Use SSL]ドロップダウンの値を変更できます。 –

    100

    アップデート3:MacOS HighSierraの問題はMySQL Workbench 6.3.10で修正されています。

    更新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 Path Randomisationによって引き起こされます。 https://weblog.rogueamoeba.com/2016/06/29/sierra-and-gatekeeper-path-randomization/を参照してください。

    可能な回避策は、検疫ACLを削除することです:

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

    この一見愚かなバグの起源についてのより深い洞察に感謝します。だからイライラする。 –

    +2

    10.12.2の回避策が動作しませんでした –

    +0

    私のために働いています問題がこの解決策で解決されたことを願っています –

    0

    私は、ユーザーのライブラリフォルダを削除すると、バックバージョン6.2.5にドロップすることで、しばらくの間、問題を回避なっていた...しかし、今日は見つけ問題は戻った。だから私はユーザーライブラリのフォルダを削除し、バージョン6.1.7に戻った。今のところもう一度動いています。

    0

    私のケースでは、mySQLが提供された場所でIPアドレスが変更されました。 は、DNSは私のためにそれを固定フラッシング:死の

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

    糸車は「Gatekeeper Path Randomization」と呼ばれるシエラのアップデートで導入された新機能によるものです。

    の指示に従ってください:

    • オープンMySQLのワークベンチ:)
    • は、右の接続(ほとんどの場合は「localhost」または「127.0.0.1」)をクリックしてください
    • を「編集接続」を選択します。
    • 右側のウィンドウで[接続]> [SSL]を選択します。
    • 「使用可能な場合」から「使用しない」に変更します。
    • N OWタブ「システムプロファイル」をクリックして
    • システムの種類
    • クリックして「接続テスト」として、「MacOS Xの」

    クレジットを選択してください:http://cordobo.com/2398-mysql-workbench-6-3-macos-sierra-hangs-on-simple-queries/

    +1

    ありがとうございます。SSLを無効にしてくれました。 – Richard

    +0

    だから、なぜあなたのクレジットを投稿するブログは、この質問にリンクし、また[この回答](http://stackoverflow.com/a/41057208/2357233)からリンクを参照してください – JamesENL

    +0

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

    0

    これはまだ6.3で開いバグです。 8: https://bugs.mysql.com/bug.php?id=82231

    可能な回避策は、同じ接続でセカンダリタブを開いてそこで作業することです。しかし、それはとにかく時々クラッシュします。

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

    8

    バージョン6.3.9ではこの問題は解決されましたが、このバージョンは[アップグレードの確認]オプションに表示されていないため、サイトから直接ダウンロードする必要があります。

    MySQL Workbench official download page

    +1

    このバージョンで問題が解決されていることを確認しました。 –

    3

    6.3.9は、Macで問題を修正しました。リンクはこちらMySql 6.3.9

    0

    6.3.9にアップグレードして問題を解決しました。 6.3.4は私の質問にぶら下がっていました。残念ながら、ヘルプ>アップデートを確認してもアップデートは利用できなかったので、私はソースに行きました。最後に

    1
    1. 私はMySQLのワークベンチ6.3.10をダウンロードしてMySQLのワークベンチ6.3.10をインストールし、私の問題を解決しました。私は、Workbenchが多くをクラッシュし、非常に不安定である

    関連する問題