我想将所有失败的用户名/密码/ ip从phpmyadmin登录到单个文件或MySQLdb,但是我对PHP不满意,不知道在pma中的位置。
希望有人可以帮助我。谢谢:)
答案 0 :(得分:0)
您的环境是什么?
我在apache上使用以下解决方案,但是会出现问题,因为它可以在一台服务器上运行,而不能在另一台使用相同版本的Apache和PhpMyAdmin的服务器上运行。
a。与apache一起使用-将这一行添加到/etc/apache2/apache2.conf:
Include /etc/phpmyadmin/apache.conf
b。在/etc/phpmyadmin/apache.conf中:
别名/ 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是否包含日志