1

このトピックをグーグルで検索しましたが、答えが見つかりませんでした。

私は誰かのためにサイトで作業しており、その MySQL データベースにアクセスする必要があります。彼らは私にローカルホストへのアクセスとユーザー名とパスワードだけを与えました。

Dbninja などのツールを使用してデータベースに接続するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

1

ssh ポート フォワーディングを使用して、ローカル ポートをサーバー上のポートにマップできます。

これを行う方法を紹介する短い記事を次に示します。

http://onlamp.com/onlamp/excerpt/ssh_11/index3.html

Windowsでターミナルプログラムのパテを使用する場合の方法に関する記事は次のとおりです。

http://katsande.com/ssh-port-forwarding-for-mysql-using-putty

基本的には、リモート マシンに ssh してから、そのマシンのポートをローカル マシンのポートに「マップ」します。次に、db プログラムをローカル ポートに接続すると、localhost からリモート マシンに接続しているかのようになります。

于 2012-05-16T02:44:49.727 に答える
0

あなたは100%確信していますか?root でパスワードなしでログインした場合、MySQL はデフォルトで完全な管理者権限を持つ localhost をサポートします。Win/Linux を実行しており、MySQL のバイナリ/ソース バージョンをインストールしましたか?

すべてのユーザー アカウントと権限などの詳細を含む MySQL テーブルを誰かがいじった可能性があるので、新しくインストールしてみてください。そうでない場合は、http://www.devarticles.com/art/1/134 で MySQL パーミッションに関する Ryan の記事をチェックしてください。MySQL ユーザーをセットアップするために知っておく必要があるすべてが含まれています。

于 2012-05-16T02:41:06.370 に答える