草庐IT

phpMyadmin

全部标签

php - 关于使用 phpmyadmin 在 mysql 中创建关系的建议

我想知道是否有人可以帮助我,因为我是新手而且很困惑我希望能够将客户分配给用户(1:M关系),但我不知道如何在mysql中执行此操作。我想做的是在客户表中添加用户的多个ID,然后创建一个表,您可以在其中将新客户分配给特定用户或搜索特定用户拥有多少客户等...我一直在寻找建立关系的方法,但我在phpmyadmin中一直遇到错误谁能建议如何在数据库中正确执行此操作谢谢你的帮助 最佳答案 如果您的问题是在PHPMyAdmin中创建关系,我应该向您推荐以下内容:创建user表,user_id为PK。创建客户表,添加user_id列并将其定义为

php - 为数据库设置密码后无法访问phpMyAdmin

在我为MySQL设置密码后,phpMyAdmin拒绝访问数据库并显示以下错误:MySQLsaid:1045-Accessdeniedforuser'root'@'localhost'(usingpassword:NO)我用谷歌搜索并试图弄乱配置文件,我尝试了所有方法,但无法提出解决方案。我什至浏览了StackOverflow之前的问题,但那里的答案也没有改变这种情况。这是我的config.inc.php文件: 最佳答案 这是phpmyadminconfig.inc.php文件的代码:如果您在主机配置方面遇到问题,您应该使用:$cfg

php - 导出结构和数据(如在 PhpMyAdmin 中)

我想使用PHP从MySQL数据库导出数据和结构。我知道SELECTINTOOUTFILE命令,但我想让文件像PhpMyAdmin在导出窗口中生成的文件一样,所以所有的CREATETABLE和INSERT进入。H您知道PhpMyAdmn是如何生成这些文件的吗?我在浏览代码时发现了命令SELECTINTOOUTFILE。但我不确定这个命令是否用于生成该结构。是否有任何其他命令可以执行此操作,或者导出的文件是使用有关表架构的信息手动创建的? 最佳答案 您可以使用SHOWCREATETABLE执行此操作.

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放在后面,但这并不能防止跨站点请求伪造攻击。对于生产机器,我真的更愿意坚持使用控制台。