草庐IT

phpmyadmin4

全部标签

php - 与 XAMPP 捆绑在一起的 phpmyadmin 4.7.4 的安全问题

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion好的,我相信我遇到了最新版本的XAMPP(php7.2.1)的安全问题,其中包括phpmyadmin4.7.4我在我的htdocs文件夹wuwu11.php中发现了一个文件,其中包含1行如下我查看了我的访问日志,发现了以下内容27.155.87.26--[21/Jan/2018:22:04:52-0600]"GET/phpmyadminHTTP/1.1"301345"-""Mozilla/5.0(Wind

php - 查询是从 PHPMYAdmin 而不是从 PHP 插入的

我正在编写一个php代码以在论坛值中插入表单值$dbServer=mysql_connect("localhost","root","");if(!$dbServer)die("Unabletoconnect");mysql_select_db("kfumWonder");$name=$_POST['name'];$password=md5($_POST['password']);$email=$_POST['email'];$major=$_POST['major'];$dateOfBirth=$_POST['dateOfBirth'];$webSite=$_POST['websit

Mysql phpMyadmin超时问题

我在Mysql中有一个非常大的数据库。我需要以这种方式维护它。例如它在Innodb中大约有300,000条记录。我将记录解析到数据库中,但现在我需要通过将一些字段类型(例如longint转换为tinyint或其他类型)来优化它。当我通过phpMyadmin运行它时,连接在6分钟后停止并且我收到连接超时错误?。既然php向mysql发送了请求,那么mysql不应该只是做它的事情,直到它完成为止?所以即使php页面超时,它仍然会完成吗?。或者当连接超时时,Mysql是否只是放弃请求?。我需要通过php在数据库上运行一个过滤器,我希望能够每30秒用它在继续搜索时发现的新结果更新页面,但是如果

php - 如何让 PhpMyAdmin 删除/截断而不要求确认

在我的本地开发机器上,我一直在删除行/截断表,甚至删除表/数据库。但是,我不断收到要求确认的消息。1)我在哪里可以编辑phpmyadmin的代码,这样当我尝试删除或清空表格时,它不会向我显示javascript确认/取消框,2)在新版本的phpmyadmin中,过去在浏览表格时可见的方便的“清空”和“删除”按钮现在消失了。我怎样才能把它们带回来?我自己尝试这样做,但phpmyadmin的代码几乎无法理解。我不知道他们的html保存在哪里。 最佳答案 我没试过,但看起来不错:看看你的config.inc.php并改变:$cfg['Co

php - 我的 php 脚本显示结果已删除,但 phpmyadmin 仍显示结果

我为某人编写了一个脚本,他们可以轻松地从数据库中删除测验结果。脚本的一般要点是用户输入用户名,php脚本查询数据库以获取与用户名相关的测验结果。然后显示结果用户可以点击删除链接。单击此链接后,结果将被删除,并重新查询数据库以显示更新的结果。在我登录phpMyadmin看到没有任何结果被删除之前,一切似乎都很好。问题是数据库本身有问题吗?还是PHPmyAdmin?我的脚本有问题吗?这是我在这个文本文件中的代码:http://andreawine.ladev.co/code-example.txt 最佳答案 $query1="DELET

vulnhub_phpmyadmin_CVE-2016-5734漏洞复现

漏洞复现练习漏洞简介phpMyAdmin是一套开源的、基于Web的MySQL数据库管理工具。在其查找并替换字符串功能中,将用户输入的信息拼接进preg_replace函数第一个参数中。在PHP5.4.7以前,preg_replace的第一个参数可以利用\0进行截断,并将正则模式修改为e。众所周知,e模式的正则支持执行代码,此时将可构造一个任意代码执行漏洞。以下版本受到影响:4.0.10.16之前4.0.x版本4.4.15.7之前4.4.x版本4.6.3之前4.6.x版本(实际上由于该版本要求PHP5.5+,所以无法复现本漏洞)漏洞复现*在kali上部署的docker服务略,开始启动docker

php - 在 phpmyadmin mysql 中创建外键

为每条评论创建一个带有简单评级系统的评论系统。tables:1.对于评论,它被称为comments,它有三列:id,name,comment2.评分用户的IP,叫做voted_ip,有三列id,comment_id,user_ipvoted_ip表的目的是我需要为每个速率保存IP地址以验证它不能再次速率(如果存在)。我从comment_id列中的子表voted_ip创建了一个外键,将其连接到列中的父表comments>id按照此link中的步骤操作还有这个video关于如何创建一个有效的外键,除了在插入评论或汇率后子表仍然不更新。如下:我想到可能还有另一个步骤,或者我必须在项目的php

mysql - mysql 中数据类型 float 的默认大小 - phpmyadmin

我有很多float列,但是在phpmyadmin中我没有提供float的大小但是不像varchar,它仍然保存了列float的默认大小是多少?我应该像Float(10,2)那样手动输入大小,还是它不会产生太大的性能差异?谢谢:) 最佳答案 作为mysqlmanualonfloat说:Formaximumportability,coderequiringstorageofapproximatenumericdatavaluesshoulduseFLOATorDOUBLEPRECISIONwithnospecificationofpre

MySQL,phpMyAdmin : TIMESTAMP Always Executes NOW Function

我的TIMESTAMPS发生了一些非常恼人的事情......我的表中有“createdat”、“deletedat”和“updatedat”列...我已将deletedat和updatedat设置为NULL和DEFAULTNULL...但是,当添加新记录时,NOW()函数始终针对deletedat和updatedat执行,而不是将其保留为NULL。所以我最终得到:00:00:00...为什么它不默认为NULL?这是我的表格:这是插入时的情况(注意选择了NOW功能):执行以下SQL:INSERTINTO`MYTABLE_DEV`.`messages`(`id`,`fromUserId`,

mysql - 在 phpMyAdmin 中使用带有转义字符的 REPLACE

我有一个从网站提交的信息数据库。主列数据是使用Markdown输入的,包含大量如下所示的文本:Walgreens(www.walgreens.com)isthenation\\\'slargestdrugstorechain.我们正在切换到不同的所见即所得编辑器,需要清理数据。我尝试在phpMyAdmin中这样做:UPDATEsc_answerSETanswer_text=REPLACE(answer_text,'\\\','')WHEREsc_answer_id=24806但是我得到一个错误:#1064-YouhaveanerrorinyourSQLsyntax;checkthema