ODBCに問題があり、困惑していますが、問題に対処する答えがどこにも見つかりません。短いバージョン:WinXPODBCシステムDNSからUbuntuJauntyのMySQL4インストールに接続できません。その特定のマシンと他のマシンの両方で、コマンドラインクライアントを使用して問題なく接続できます。
膨大な量の詳細がここから始まります!
UbuntuJaunty9.04に標準のMySQL5をインストールしています。/ usr / local/mysql4にプリコンパイルされたバイナリからMySQL4を手動でインストールしました。起動コマンドは次のとおりです。
/usr/local/mysql4/bin/mysqld_safe --user = mysql4 --port = 3307 --socket = / var / run / mysql4d / mysql4d.sock --basedir ='/ usr / share / mysql4 /'--datadir ='/var/lib/mysql4/' --log-error ='/var/log/mysql4.err' --log ='/var/log/mysql4.log' --language ='/ usr / local / mysql-standard-4.1.22-pc-linux-gnu-i686-glibc23 / share / mysql / english'&
これは非常にうまく機能しているようです。ローカルホストまたはリモートマシンからTCP/IP経由でmysqlクライアントを使用して接続することに問題はありません。
mysql -u inContact -h myhost.com --password ='blah' --port = 3307
この同じサーバー上で、XPProを実行しているvirtualboxがあります。コマンドラインでmysqlを使用してprobsを接続することもできません。ただし、ODBCシステムDSNに同じ設定を使用しても機能しません。「ホスト'myhost.com'はこのMySQLサーバーに接続できません」というメッセージが表示されます。
私がそれについて見ている唯一のメッセージはmysql4.logにあります:
091124 10:56:505inContactでinContact@myhost.comに接続します
誰かが洞察を持っていますか?私はここで完全に途方に暮れています...