各ユーザがphpMyAdmin上で行うSQL操作を記録したいのですが、どのように設定すればよろしいでしょうか? config.inc.phpの $cfg['QueryHistoryDB'] = true; は適応しています。 しかし、データベースphpmyadminのテーブルpma_historyは、記録される時とされない時がまちまちで、よくわかりません。 宜しくお願いします。
http://www.kkaneko.com/rinkou/mysql/phpmyadmin.htmlここが参考になりますか?
boost_beastさん、全く参考になりません。
「操作」タブは一部の操作だけのようですが、どれが記録されないのかは確認していません。
「表示」タブから編集画面にアクセスしてデータを変更した場合や削除は記録が保存されませんでした。
すべて確認したわけではありませんので、他にも記録されない操作がある可能性はあります。
変更できる設定はなさそうなので、ファイルを変更する必要がありますが、どの操作が記録されるといいのでしょうか?
SELECT / UPDATE / INSERT / DELETE が代表的なところです。
まずは全ユーザーの検索タブにおける検索履歴だけでも見られたら良いなと考えています。
データベースphpmyadminのテーブルpma_historyを見るとそれっぽい記録があるのを確認したのですが、特定のユーザが一部の操作を行った時のみ記録されるという印象で、どういう条件付けかよくわからない印象です。