草庐IT

phpmyadmin4

全部标签

mysql - phpMyAdmin 错误 #1062 - key 1 的重复条目 '1'

我不确定为什么会收到此错误#1062-key1的重复条目“1”,任何人都可以帮助解释它的含义。谢谢 最佳答案 很可能您的列设置为唯一,并且您正在尝试输入一个ID已经存在于您的表中的行。 关于mysql-phpMyAdmin错误#1062-key1的重复条目'1',我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3311427/

mysql - MySql和phpMyAdmin之间的区别

坦率地说,由于我是一个客户端程序员,我从来没有和数据库打过交道,但最近参加了一个php项目。一些教程使用了phpmyadmin(与mamp一起提供)和一些在mac上安装的mysql,并在mac上使用了预安装版本或更新版本。我的偏好是使用php的预安装版本,所以我真的很困惑该选择哪一个。有人能说出这些重要的方面是什么吗?提前谢谢你。 最佳答案 mysql是一个数据库服务器(它带有一个命令行客户机)phpmyadmin是一个用于mysql的(web应用程序)客户端。 关于mysql-MySq

mysql - 在 phpMyAdmin 中消失的外键

我正在mysql中创建一个新表,我正在尝试向其中一个字段添加外键约束。CREATETABLE`onlineorder`(`receiptid`varchar(10)NOTNULLdefault'',`delivereddate`datedefaultNULL,`cid`int(10)NOTNULL,`card#`int(10)defaultNULL,`expire`datedefaultNULL,PRIMARYKEY(`receiptid`),FOREIGNKEY(receiptid)REFERENCESpurchase)ENGINE=MyISAMDEFAULTCHARSET=lati

mysql - 使用 phpMyAdmin 导入大型 csv 文件

我有一个csv文件,很大,有30000行。我尝试使用LOAD文件等从终端导入它,正如我在谷歌上发现的那样,但它没有用。它正在导入,但我的表中有30000行NULL单元格。之后,我尝试了phpMyAdmin,发现我的csv太大了。我使用CSVSplitter将它分成5份。我已经导入了第一个文件。一切都很顺利。比我试图导入第二个,但我得到了那些错误:Fatalerror:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate35bytes)inC:\xampp\phpMyAdmin\libraries\import\csv.ph

php - 通过访问 phpMyAdmin 手动更改 moodle 管理员密码或创建另一个管理员帐户?

moodle平台管理员登录密码丢失。我可以访问phpMyAdmin。我去了mdl_user表,在那里我可以看到或编辑这个表。我应该如何进行?我可以将管理员加密的密码和key更改为已知密码,还是仅添加管理员用户更简单?那会怎样? 最佳答案 仅在Moodle2上测试您可以从命令行重置任何用户密码。在您的Moodle根目录中:phpadmin/cli/reset_password.php对于开发生产环境,您可能还想禁用密码策略检查(这样您就可以输入一个小而快速的密码)。编辑reset_password.php并注释://if(!check

mysql - 在 phpMyAdmin 中使用文件夹组织数据库

现在我在phpMyAdmin中有一个数据库,在屏幕的旁边,它显示了数据库名称,以及数据库中的表列表。如果只有几张表还好,但是当有几十张表时,很难找到我要编辑的表。我考虑过创建另一个数据库以使其更易于组织,但随后我将不得不使用不同的数据库名称和数据库的不同用户登录名进行连接,我只是想如果我可以的话会容易得多在数据库中创建文件夹或类似的东西我已经必须组织我的表了。我想知道这样的事情是否可能,或者有人知道解决这个问题的方法。 最佳答案 嗯,您不能在数据库中创建数据库(或文件夹);MySQL无法做到这一点。phpMyAdmin具有分组功能,

mysql - phpMyAdmin 是否对生产造成安全风险

我使用的VPS曾经有phpMyAdmin预安装选项,但由于存在安全风险而删除了它。是吗?如果是这样,您是否推荐在生产环境中浏览数据库的替代方法(而不是在控制台中运行SQL命令)? 最佳答案 您添加到系统的任何额外软件都会增加复杂性。复杂性是安全的敌人。PHPwebapps因编码草率而臭名昭著,当然phpMyAdmin已经有morethanitsshareofsecurityholes在过去。您当然可以通过例如减轻损害。将带有客户端证书的HTTPS放在后面,但这并不能防止跨站点请求伪造攻击。对于生产机器,我真的更愿意坚持使用控制台。

php - 亚马逊网络服务 phpmyadmin : The mbstring extension is missing

我已经在本教程的手上安装了phpMyAdmin:https://gist.github.com/suvozit/8998731并将我的RDS实例连接为/var/www/html/phpmyadmin/config.inc.php文件中的主机。现在,当我访问example.com/phpmyadmin/index.php时出现以下错误:缺少mbstring扩展。请检查您的PHP配置。所以我在互联网上搜索了这个错误,人们提出了以下解决方案,我试过了:安装php-mbstring扩展:yuminstallphp-mbstring当我输入此命令时,进程开始但返回以下行:->Processing

mysql - 如何从 phpMyAdmin 4 中的导出中删除 "CREATE DATABASE IF NOT EXISTS"语句?

我使用的是phpMyAdmin4.0.2,似乎在对整个数据库进行导出时,默认情况下它会在导出SQL的开头添加语句“CREATEDATABASEIFNOTEXISTS”。我找不到配置选项或任何选项来禁用它...那么有没有办法禁用它并且默认情况下在我的导出中没有该语句? 最佳答案 此行为在版本3中默认情况下不会发生。一个快速修复,实际上是一个hack,因此不是理想的解决方案,是编辑位于libraries/plugins/export/ExportSql.class.php中的导出类文件并强制通过在它们之前添加“--”来注释掉CREATE

php - 使用 phpMyAdmin 的跟踪机制迁移数据库

在开发数据库中,我在所有表上启用了phpMyAdmin跟踪。它记录了我对表结构所做的所有更改(在这种情况下,我对数据跟踪不感兴趣。)到目前为止一切顺利。然后我想做的是为所有跟踪的表取出一个报告,其中包含从特定版本(或者日期甚至可以工作)所做的更改,以便我可以在我的生产数据库上运行生成的SQL,在升级到新版本时,并确保数据库是相同的,而不必担心手动处理带来的错误。但是,我找不到可以生成此类报告的函数。所有的跟踪报告都是针对单个表格的,如果我必须点击所有表格(20多个),它就会失去这个功能的好处。所有表都不会更改,但我不想跟踪更改的内容,这就是我希望phpMyAdmin为我做的事情。我尝试