mysql> show grants for 'rep2'@'localhost';
(中略)
GRANT ALL PRIVILEGES ON `rep2`.* TO 'rep2'@'localhost' |

mysql> use rep2
Database changed
mysql> show tables;
+----------------+
| Tables_in_rep2 |
+----------------+
| datacache |
| ic2_blacklist |
| ic2_errors |
| imgcache |

>>267-268
こんな感じで、DBユーザー(rep2)には、DB(rep2)への全権限を与えてます。

このrep2はもともと10年以上連綿と使い続けてきたものなんですが、
php等々パッケージの更新とrep2の更新を同時にやったら
ic2がこの状態になっちゃったんですよね。
結構手を尽くしても原因がわからず、rep2をDBとdat/idx以外全部まっさらにして
やり直したんですが、やっぱりダメ。
mysqlのログには特に何も出てこないですね。

>>264 mysqlnd対応でビルド済み(Gentooなのでそういう言い方になりますが)です。