我想每个访问我的phpmyadmin的日志文件包含使用的帐户, 远程ip,日期和时间以及任何可用于跟踪任何未经授权的信息的信息访问或未经授权尝试访问它。我如何知道谁访问了phpmyadmin
你知道功能是否已经内置,或者这是我必须建立自己的东西吗?
谢谢!
我想每个访问我的phpmyadmin的日志文件包含使用的帐户, 远程ip,日期和时间以及任何可用于跟踪任何未经授权的信息的信息访问或未经授权尝试访问它。我如何知道谁访问了phpmyadmin
你知道功能是否已经内置,或者这是我必须建立自己的东西吗?
谢谢!
phpmyadmin只是一个用php编写的web应用程序。它是可配置的,您可以通过多种方式进行身份验证。该配置通过编辑config.php文件完成。
如果您有人通过公共互联网访问服务器,建议您进行此设置,以便您只能使用https访问该服务器,并且phpmyadmin的配置设置可帮助实现此目的,从而强制连接使用HTTPS。
作为一个Web应用程序,标准的weblogs/apache访问日志将为您提供大部分(如果不是全部)您正在寻找的东西。由于没有管理系统,在phpmyadmin中没有任何特别的提供日志记录,但是您可以在少量时间内建立一些超出Web日志的基本日志记录,尽管您会修补它。
不要放弃兄弟,最后我找到解决方案....将这段代码粘贴到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);
//=====================================================