魔法使いの見習いプログラマ

永遠の見習いプログラマの日記

sinatra/sequel/MySQLの組み合わせでハマる

表題の組み合わせでDB接続できるかどうか試してみたのですけど、
何度やってもMySQLの接続エラーでひっかかります。

最初、

DB = Sequel.connect ('mysql://username:password@localhost/sample_db')

と書いていたのですが、どうやら

DB = Sequel.connect (
  'mysql://username:password@localhost/sample_db',
  :compress => false
  )

のように
「圧縮プロトコルというものを使いませんよ」
というオプションを付けてあげる必要があるようです。

MySQLの圧縮プロトコルについては私もよくわからないので、
ちょっと調べてみますね。

ちょっとはまったのでメモメモ。