记录phpmyadmin的登录失败尝试次数

时间:2018-10-09 14:19:56

标签: php phpmyadmin

我想将所有失败的用户名/密码/ ip从phpmyadmin登录到单个文件或MySQLdb,但是我对PHP不满意,不知道在pma中的位置。

希望有人可以帮助我。谢谢:)

1 个答案:

答案 0 :(得分:0)

您的环境是什么?

我在apache上使用以下解决方案,但是会出现问题,因为它可以在一台服务器上运行,而不能在另一台使用相同版本的Apache和PhpMyAdmin的服务器上运行。

a。与apache一起使用-将这一行添加到/etc/apache2/apache2.conf:

Include /etc/phpmyadmin/apache.conf

b。在/etc/phpmyadmin/apache.conf中:

  • 注释此行(如果您在其他地方定义了别名,例如/etc/apache2/apache2.conf),否则请更改别名“ your_custom_phpmyadmin_alias”:
  

别名/ phpmyadmin / usr / share / phpmyadmin

  • 在文件末尾添加:
  

LogFormat“%a%l%u%t \”%r \“%> s%b \”%{Referer} i \“   \“%{User-Agent} i \”%{userID} n%{userStatus} n“ pma_combined

     

CustomLog $ {APACHE_LOG_DIR} /phpmyadmin_access.log pma_combined

     

ErrorLog $ {APACHE_LOG_DIR} /phpmyadmin_error.log

c。重新启动apache:

sudo /etc/init.d/apache2 restart
d。验证文件/var/log/apache2/phpmyadmin_access.log是否包含日志