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の圧縮プロトコルについては私もよくわからないので、
ちょっと調べてみますね。
ちょっとはまったのでメモメモ。