みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

クライアントからサーバのDBに接続できない

いつも参考にさせていただいております。
【質問内容】
サーバにMySQLをインストールして、そのDBにクライアントからAccessなどをフロントエンドとして使いたいと思っています。
しかしODBCの接続テストでエラーになってしまいます。
知識不足は否めませんが、何か指摘がございましたらお願いします。

【環境】
■サーバ側
OS:Windows2000Server
DBMS:MySQL4.0.21
■クライアント
OS:WindowsXPSP2
ODBC:MySQL ODBC 3.51.04

投稿日時 - 2005-11-03 01:39:06

QNo.1753492

困ってます

質問者が選んだベストアンサー

すくなくとも、サーバ、クライアントとも使用するポートを空ける必要があります。OSのセキュリティの設定で、ファイアウォールがそのポートをシャットアウトしている可能性があります。

また、インストール時、ネットワークからのアクセスを許可する設定にしていないならば、ネットワークからアクセスできるMySQLのユーザを用意する必要があります。

投稿日時 - 2005-11-10 23:24:17

お礼

copymasterさん、ありがとうございました。

ご指摘の通り、ローカル接続のできるユーザしかありませんでした。
ネットワーク経由でアクセスできるユーザを登録後、やりたいことが
可能になりました。

投稿日時 - 2005-11-16 13:32:25

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

クライアント<=>サーバ間のNWはMySQLのポートで通信可能な状態でしょうか?

クライアントマシンのコマンドプロンプトを立ち上げて、

telnet <サーバのIP> <MySQLのポート>

で、「接続に失敗しました」が出たら、通信そのものができていません。

投稿日時 - 2005-11-04 01:18:52

補足

copymasterさん、ありがとうございます。
試してみたところ、できていないようです。

ローカル環境のMySQLの時は、ODBC接続で簡単にAccessでリンクできたので
同じ要領でやればいいと思っていたのですが…。
何から手をつければいいのか、分からなくなってきました。

投稿日時 - 2005-11-04 23:39:11

あなたにオススメの質問