phpMyAdmin3.5.4(MySQL5.1.40:Windows版)で質問です。

各ユーザがphpMyAdmin上で行うSQL操作を記録したいのですが、どのように設定すればよろしいでしょうか?

config.inc.phpの
$cfg['QueryHistoryDB'] = true; は適応しています。

しかし、データベースphpmyadminのテーブルpma_historyは、記録される時とされない時がまちまちで、よくわかりません。

宜しくお願いします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/12/04 17:39:35
  • 終了:2012/12/11 17:40:03

回答(1件)

id:boost_beast No.1

boost_beast回答回数785ベストアンサー獲得回数312012/12/11 15:15:17

ポイント300pt

http://www.kkaneko.com/rinkou/mysql/phpmyadmin.html

ここが参考になりますか?

id:halohalolin

boost_beastさん、全く参考になりません。

2012/12/12 01:15:37
  • id:rouge_2008
    テーブルデータの一覧表示(※ページ表示時に「SELECT * FROM テーブル名」実行)の他、「SQL」タブ、「検索」タブ、「挿入」タブなどほとんどのタブでの操作は記録されているようです。
    「操作」タブは一部の操作だけのようですが、どれが記録されないのかは確認していません。
    「表示」タブから編集画面にアクセスしてデータを変更した場合や削除は記録が保存されませんでした。
    すべて確認したわけではありませんので、他にも記録されない操作がある可能性はあります。
    変更できる設定はなさそうなので、ファイルを変更する必要がありますが、どの操作が記録されるといいのでしょうか?
  • id:halohalolin
    rogue_2008さんありがとうございます。
    SELECT / UPDATE / INSERT / DELETE が代表的なところです。
    まずは全ユーザーの検索タブにおける検索履歴だけでも見られたら良いなと考えています。

    データベースphpmyadminのテーブルpma_historyを見るとそれっぽい記録があるのを確認したのですが、特定のユーザが一部の操作を行った時のみ記録されるという印象で、どういう条件付けかよくわからない印象です。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません