mysql-workbench
を使用してみましたが、混乱しすぎていたため、代わりにemma
を使用することにしました。 SSH経由でMySQL DBに接続しようとしていますが、新しい接続を確立しようとしたときにそのオプションが表示されません。助言がありますか?ありがとう!
(調査を試みましたが、有用な結果が見つかりませんでした)
以下を使用して、SSHトンネルを手動で作成できます。
ssh -L 33060:localhost:3306 user@remotehost
このsshセッションが開いている間、ポート33060への接続はリモートサーバーの(標準のmysqlサーバー)ポート3306に転送されます。
その後、すべてのmysqlクライアントは、「remotehost」で実行されているmysqlサーバーに接続できます。例:
mysql -P 33060 -h 127.0.0.1 -u mysqluser -p
このメソッドを使用して、エマを別のマシンでプライベートに実行されている(外部からはアクセスできない)mysqlサーバーに接続したことがあります。残念ながら、この方法では、エマの保存されたサーバー接続が機能する前に手動でトンネルを確立する必要があります。