- PR -

MySQLへ別マシンからODBC接続できない

1
投稿者投稿内容
たか
常連さん
会議室デビュー日: 2006/07/25
投稿数: 24
投稿日時: 2006-07-25 10:02
某システム会社で現在、受託開発の担当をしています、たかと申します。
開発言語はVB2005、DBはMySQLを用いております。
現在、開発環境としてPC2台を用いて1台にMySQLをインストールしております。

MySQLをインストールしたPCは、Windows XP Proにapache+PHPをインストールしています。
別のマシンからMySQL ODBC 3.51 Driverで接続を試みると接続エラーとなってしまいます。メッセージは「Request returned with SQL_ERROR」
ローカル上で作業する場合は問題なく接続できるのですが・・・。

ユーザを追加してみました。
PC(192.168.0.%)からMySQLのPC(192.168.0.1)に接続
userテーブルに以下のように設定して追加しました。
host=192.168.0.%
user=test
pass=xxxx

dbテーブルに以下のように設定して追加しました。
host=192.168.0.%
db=test_db
user=sato

探し方が悪いのかもしれませんが色々と解決方法を検索してみたのですが、
解決に役立つ情報は見つかりませんでした。
がんふぃーるど
ベテラン
会議室デビュー日: 2006/06/05
投稿数: 58
お住まい・勤務地: さいたま
投稿日時: 2006-07-25 18:47
Windows XPやウィルス対策ソフトのファイアウォールに
引っかかってたりしませんか?
たまに(というか良く?)設定し忘れて30分ぐらい悩んだりします。
たか
常連さん
会議室デビュー日: 2006/07/25
投稿数: 24
投稿日時: 2006-07-26 00:26
ありがとうございます。

WindowsXPファイアウォールの設定についてですが、
例外にサービスを追加するといったことでしょうか?
もしくは、詳細設定でネットワーク接続の設定でポートを開放するといった手順でしょうか?


ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-07-26 09:35
引用:

たかさんの書き込み (2006-07-26 00:26) より:
ありがとうございます。

WindowsXPファイアウォールの設定についてですが、
例外にサービスを追加するといったことでしょうか?
もしくは、詳細設定でネットワーク接続の設定でポートを開放するといった手順でしょうか?


とりあえず無効にして試せばいいだろ。な!
それくらいしたあとで聞いても遅くないでしょうが。
上のやつだって思いついたのなら実際試せばいいだろうが。
たか
常連さん
会議室デビュー日: 2006/07/25
投稿数: 24
投稿日時: 2006-07-26 14:08
おっしゃる通りでした。
ファイやウォールを無効にしたらうまく接続できました。
ご教示ありがとうございました
1

スキルアップ/キャリアアップ(JOB@IT)