Windows で Ruby/MySQL を利用する

利用時に libmysql.dll がないと警告された場合対処方法。

libmysql.dll について

MySQL サーバーに接続するために必要。通常、MySQL をインストールしている場合、$MYSQL_HOME/bin 下に libmysql.dll はある。ローカルに MySQL Server をインストールしたくない場合は、Client 版にも同梱されているので、それを利用するとよい。(Client 版については未確認)

対策方法

  1. $RUBY_HOME/bin 以下に libmysql.dll をコピーする。
  2. Windows環境変数の PATH に libmysql.dll (例:$MYSQL_HOME/bin)へのパスを追加する。
    正しく認識しない場合は、libmysql.dll を %SystemRoot%\system32 下へ移動させる必要がある。もしくは 1. の方法を試みる。