2012-03-14 189 views
0

我想每個訪問我的phpmyadmin的日誌文件包含使用的帳戶, 遠程ip,日期和時間以及任何可用於跟蹤任何未經授權的信息的信息訪問或未經授權嘗試訪問它。我如何知道誰訪問了phpmyadmin

你知道功能是否已經內置,或者這是我必須建立自己的東西嗎?

謝謝!

回答

1

phpmyadmin只是一個用php編寫的web應用程序。它是可配置的,您可以通過多種方式進行身份驗證。該配置通過編輯config.php文件完成。

如果您有人通過公共互聯網訪問服務器,建議您進行此設置,以便您只能使用https訪問該服務器,並且phpmyadmin的配置設置可幫助實現此目的,從而強制連接使用HTTPS。

作爲一個Web應用程序,標準的weblogs/apache訪問日誌將爲您提供大部分(如果不是全部)您正在尋找的東西。由於沒有管理系統,在phpmyadmin中沒有任何特別的提供日誌記錄,但是您可以在少量時間內建立一些超出Web日誌的基本日誌記錄,儘管您會修補它。

0

不要放棄兄弟,最後我找到解決方案....將這段代碼粘貼到xampp/phpmyadmin/index.php中...然後創建newfile.txt..find最後你在newfile中獲得帶日期 - 時間的ip日誌.txt .........祝你好運!

//==========ip log who accessed phpmyadmin=========== 

date_default_timezone_set('Asia/Calcutta'); 
$ip = getenv('REMOTE_ADDR'); 
$time = date("Y-m-d H:i:s"); 
$txt = $ip."=>".$time."%%%%%%%%"; 
$myfile = file_put_contents('newfile.txt', $txt.PHP_EOL , FILE_APPEND | 
LOCK_EX); 
//=====================================================