シェアする

  • このエントリーをはてなブックマークに追加

[Navicat]Navicatで”Unable to load key”が出たらパスフレーズが必要

かなりマニアックなtipsだけど、Navicat*[1] でSSHトンネル経由で公開鍵(Public Key)認証の場合に以下のエラーが出ることがある。

スクリーンショット 2016-01-05 9.11.22

この場合、指定した公開鍵のパスフレーズが間違っている場合があるのでチェックするといい。*[2]

Navicatの接続情報エクスポート(Export Connections…)では、パスワードが含まれないため新しい環境で再設定しなければならないので注意が必要だ。

くわえて、公開鍵(Public Key)のパスもユーザ名などが変わるとパスが変わるために再設定が必要になる点にも注意したい。*[3]

Mac App Store版 Navicatについて

従来はWindows版のNavicat日本語版を利用していましたが、このたびApp StoreでMac版を購入しました。
自分がMac版を購入するときに気になったことをFAQしておきます。

  • App Store版は英語以外の言語にも対応しているが日本語には切り替えできない。
  • 日本の代理店経由で購入すると¥35,640するが、App Storeだと¥23,800で購入できる*[4]
  • Windows版のNavicatだと印刷機能があったがMac版ではHTML表示しかできず、この画面でフィールドのコメントが表示されないのがかなり残念
  • AppStore版なので最新版が来たらアップデートできるかと思いきや本家では11.2.4なのに、AppStore版は11.1.15(今日はじめて気づいた。。) Why not!?
  • windows版を使っていたし、最悪Winに旧バージョンのnavicatがあるので比較することで英語UIでもなんとなく使えているけど、英語苦手で初めて使うという方は日本語版のほうが無難かも。*[5]
  1. Mac Navicat for MySQL 11.1.15 []
  2. 自分の場合は100%パスフレーズ間違いだった。 []
  3. 自分の環境ではなぜか同一ユーザ名、見た目上接続情報のエクスポート時点と同じパスなのに公開鍵がないと言われる問題にぶち当たった。この場合はパスの参照ボタンから再度パスを指定することで修正できた。 []
  4. 2015/11/16時点 []
  5. 他の言語のように言語選択で日本語が選べたら最高なんだけど・・・株式会社スマートスタイルさんお願いしますm_ _m []

シェアする

  • このエントリーをはてなブックマークに追加

フォローする