電子書籍の厳選無料作品が豊富!

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

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

A 回答 (2件)

すくなくとも、サーバ、クライアントとも使用するポートを空ける必要があります。

OSのセキュリティの設定で、ファイアウォールがそのポートをシャットアウトしている可能性があります。

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

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

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

お礼日時:2005/11/16 13:32

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



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

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

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

この回答への補足

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

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

補足日時:2005/11/04 23:39
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す