「FreeBSD の MySQL サーバーに ODBC コネクターで接続してたのんが、出来なくなっちゃった」との図書館からのヘルプコールに対応するのです.
担当者さんの言うには、
・パソコンをリプレイスした.
・リプレイスしたパソコンにODBCコネクターをインスコ、設定した.
・ところが、MySQLサーバーに接続できない.
との事なのよ.
ODBCコネクターの設定が厄介なのですが、はかせが作ったドキュメントがちゃんと残ってて、担当者さんもそれを見て作業しています.
間違いはありません.
どうしたんだ?
リプレイスしたパソコンをよく見てみると、IPアドレスとホスト名がおかしい!!
新しいパソコンは図書館内の別の部署から回ってきたパソコンで、IPアドレスもホスト名も旧部署で使ってたのんそのままなのです.
これでは接続出来ないのは当然なのです.
で、MySQLサーバーのユーザー設定を変更します.
該当パソコン用のユーザーを作るのですが、ここでハマってしまった...
「<ユーザー名>@<ホスト名>.<DNSサフィックス>」
という形式のユーザーを登録していたのですが、これが接続出来ない罠...
いろいろ試行錯誤したところ、
「<ユーザー名>@<IPアドレス>」
だと使えたのです.
ひょっとして該当パソコンにDNSサフィックスを登録してないのかしらん?
そこまで調べるのはお仕事の範囲外なので、ここでおさらばしました.