sql >> データベース >  >> RDS >> Mysql

NetbeansのSSH経由でMySqlデータベースに接続します

    うーん。これを行うための最善の方法は、NetBeansを介してリモートデータベースに接続する前にポート転送を設定することだと思います。

    使用しているOSはわかりませんが、Linuxのフレーバーを使用していると仮定すると、次の手順を実行します。

    1)ローカルポートをリモートのMySQLデータベースサーバーに転送するターミナルウィンドウを開き、次のように入力します。

    sudo ssh -L 6666:127.0.0.1:3306 <your_SSH_username<@<remoteserver.com>
    

    SSHパスワードの入力を求められます。入力してください。

    2)Netbeansでサービスに移動し、次のクレデンシャルを使用して新しいMySQLデータベース接続を設定します。

    ホスト :127.0.0.1

    ユーザー名 :root(リモートMySQLデータベースがリモートルート接続を許可していると思いますか?)

    パスワード :パスワード(接続しているMySQLデータベースのパスワードが必要だと思いますか?!)

    jdbcのURLは次のようになります。

    jdbc:mysql://127.0.0.1:6666?username=root&password=<your_remote_db_root_password>
    

    ここに良い投稿があります ポートフォワーディング/トンネリングの詳細については、

    幸運を祈ります。これがお役に立てば幸いです。




    1. MySQLで一重引用符、特殊文字をエスケープする方法

    2. 関係のために許可が拒否されました

    3. データベースシャーディングのためのMySQLプロキシの代替

    4. MySQLから単一のレコードを読み取る簡単な方法