2011年5月11日

[mysql 15584] Re: [***** SPAM *****] MySQLサーバーに別のホストマシンからの接続について(質問)

中冨です

(11/05/11 17:29), ochiai wrote:
> 2-1)root/localhost
> 2-2)user1/%
> 2-3)user2/123.456.7.9(サーバーマシンのIPアドレス)
> 2-4)user3/123.456.7.10(クライアントマシンのIPアドレス)
> 2-5)user4/123.456.7.%

> 6)NewConnectionを追加
> Connection information
> Name: root-19209
> Host: 123.456.7.9:3306 …サーバのIP/ポート
> Server: MySQL
> Version:5.5.11-log
> User: root
> 接続テスト エラー
>   接続テストボタンをクイックするとパスワードを聞いてくるので、パスワー
> ドを入力しているにもかかわらず、「Access denied for user 'root'@コン
> ピュータ名(using password:NO)」 というメッセージが出て、接続に失敗する。
> Open Connnectionでこの接続(root-19209)をクリックし、パスワードを入力する
> と、
>   「Your connection attempt failed for user 'root' from your host to
> server at 123.456.7.9:3306」と接続に失敗し、4つのことを確認するように
> 言ってくる。

root は localhost からの接続しか許可してないので当然の結果では?

>      TCP [::]:3306 コンピュータ名:0 LISTENING
>    この結果からすると、123.456.7.9:3306は開いていないので接続できない
> のか?

all:3306 で空いてますよ。

> 7)上記1)のサーバインスタンスのHostがlocalhostとなっているので別のマシ
> ンから接続できないのではないかと考え、HostにサーバーマシンのIPアドレス
> (Host:123.456.7.9)を設定したが、インスタンスを作れなかった。
>   インスタンス名:IPMySQL
>   Host:123.456.7.9
> 2.サーバマシンと異なるマシン(123.456.7.10)でコマンドプロンプトで下記
> コマンドを入力
>   mysql -uuser3 ?h123.456.7.17 -p
>   
>   これに対して、以下のエラーメッセージが出力され、サーバへの接続失敗。
>   ERROR 2003(HY000):Can't connect to MySQL server on '123.456.7.9'(10060)
>   ちなみに、user3はMySQLサーバにアカウントuser3/123.456.7.10として、登
> 録済み。

コマンドが間違えてませんか?
#コマンド的に 123.456.7.9 にアクセスしているようには見えないのです
が・・・・

>   Workbenchやmysql-5.5.11-win32.msiを使ってインストールした場合、サー
> バと異なるマシンのホストからサーバーへの接続はできないのでしょうか?

Windows で使ったことはありませんが、普通にできると思いますよ

投稿者 xml-rpc : 2011年5月11日 18:08
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/103814
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。