MacBookAirに入れたLinux(仮想)でMySqlをコンパイルしてサーバーが起動したのはいいけど、クライアントを起動すると、
mysql: error while loading shared libraries: libmysqlclient.so.16:
と怒られた。

LD_LIBRARY_PATH 
/usr/local/mysql/lib/mysql
を追加。

ちなみに、Railsで

uninitialized constant MysqlCompat::MysqlRes

こんなメッセージが出る場合も上記の設定が足りない場合が多いようです(私体験)。

よくよく考えたらMySqlっていつもyumでインストールしてばかりで、自分でコンパイルして入れたのは初めてのような気がする。

ついでに、

gem install mysql

やろうとしたら、
/usr/bin/ld: cannot find -lmysqlclient

こう指定してやればよいらしい。

gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config