NavicatがMySQLに直接接続できない場合はどうすればよいですか?

この記事の背景

NavicatはMySQLをグラフィカルに操作するための強力なツールですが、データベースサーバーがオフィスネットワークへのポート3306を開かない場合、オフィスネットワークでNavicatを使用してデータベースに接続することはできません。データベースを操作するには、SSHを使用してデータベースサーバーにログインし、黒い画面でコマンドを押してデータベースを操作する必要があります。これは非常に不便です。不明瞭な改行や文字化けなどの問題が発生します。

SSHを使用してジャンプします

解決策は次のとおりです。サーバーはオフィスネットワークへのsshポートを開きます。Navicatはsshチャネルを構成することでデータベースに接続できます。本質はSSHを介してジャンプすることです、構成は次のとおりです

[SSH]タブを構成する

Navicatを開き、[ファイル]-> [新しい接続]-> [SSH]タブをクリックし、[SSHチャネルを使用する]をオンにして、SSH接続のIP、ユーザー名、およびパスワードを入力し、[OK]をクリックします。これはすべてSSHアドレスとユーザー名であり、データベースではないことに注意してください。
NavicatがMySQLに直接接続できない場合はどうすればよいですか?

[全般]タブの構成

次に、[全般]タブをクリックし、アドレスにlocalhostを、ユーザー名にデータベースのユーザー名を入力します。パスワードはデータベースユーザーのパスワードです。[OK]をクリックします。左側のデータベース接続名をダブルクリックして、データベースに接続します。
NavicatがMySQLに直接接続できない場合はどうすればよいですか?

結論として

この記事の構成によると、データベースの操作はポート3306を介してデータベースに直接接続する操作と同じであり、操作の容易さはsshの黒い画面に匹敵しません。

おすすめ

転載: blog.51cto.com/14947900/2547802