お使いになっている PHP の MySQL ライブラリのバージョン 5.5.27 が MySQL サーバのバージョン 5.1.47 と異なります。これは予期しない不具合を起こす可能性があります。

題のエラーが出て困ったお話(結果は凡ミス)
原因を確認するとphpMyadminのトップページ右上に表示されるソフトウェアバージョン(Source distribution)と
サーバにインストールされているMySQLバージョンが一致していない
サーバのバージョンは5.5.27なのだがphpMyadminが誤認識をしてしまっている。

phpMyadminトップ右上データベースサーバに表示される情報
サーバ: Localhost via UNIX socket
ソフトウェア: MySQL
ソフトウェアバージョン: 5.1.47 - Source distribution
プロトコルバージョン: 10
ユーザ: root@localhost
サーバの文字セット: UTF-8 Unicode (utf8)


■phpinfo()で確認したサーバ情報
mysql
Client API version 5.5.27


■mysqladmin -u root -p version で確認したサーバ情報
Server version 5.5.27
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/lib/mysql/mysql.sock
Uptime: 8 sec


ライブラリのバージョンが古くてエラーが出るのはmysql.soを置換すれば解決するようなのだが
今回のような逆のパターンはWEB上にも全く情報がない。。

サーバの再起動繰り返しなにをやってもうんともスンとも。。。


と、重大なことに気づく


phpmyadminログアウト→ログイン

直った・・・