phpmyadmin导出表失败

phpmyadmin导出表失败,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我目前正在Mac El Capitan上对mySQL 5.6.16数据库运行phpMyAdmin 4.7.1。一切都很顺利,但为了升级我的测试Moodle数据库,我不得不将PHP安装从5.5.38升级到5.6.30,我使用了这里出色的安装说明。然而,当我这么做的时候,我的phpMyAdmin开始表现得很奇怪。我仍然可以登录,列出表结构和浏览内容,但之后我会遇到问题 第一:当phpMyAdmin列出一个表的内容时,select*from SQL将显示在页面顶部的窗口中。如果我刷新了它,即运行php

我目前正在Mac El Capitan上对mySQL 5.6.16数据库运行phpMyAdmin 4.7.1。一切都很顺利,但为了升级我的测试Moodle数据库,我不得不将PHP安装从5.5.38升级到5.6.30,我使用了这里出色的安装说明。然而,当我这么做的时候,我的phpMyAdmin开始表现得很奇怪。我仍然可以登录,列出表结构和浏览内容,但之后我会遇到问题

第一:当phpMyAdmin列出一个表的内容时,select*from SQL将显示在页面顶部的窗口中。如果我刷新了它,即运行phpMyAdmin刚刚成功运行的SQL,窗口将挂起一条消息,表示它正试图通过名称联系我的Mac服务器,然后变为空白

第二:如果我尝试使用phpMyAdmin选项导出表内容,窗口也会挂起联系人消息,然后变为空白

/var/log/apache2/error\u log、/var/log/mysql/mysqld.error或/var/log/php/php\u error.log中没有消息。system.log中没有任何消息,因此我被困在这里,对问题一无所知

将PHP5.5.38替换为我的PHP引擎使phpMyAdmin工作,但我不能继续使用此版本,因为它不适用于我需要开发的其他软件

我尽可能多地比较了php.ini文件和扩展文件,但是我找不到相关的地方,除了我使用的是比PHP5.5.38更严格的PHP5.6.30开发人员版本。导出很少会起作用,因此我的环境中必须存在权限问题或资源问题


任何建议都将不胜感激。

尝试导出特定的表,而不是一次导出整个数据库,或者只是使用。

然后尝试在phpmyadmin服务器上安装另一个php。。备份您的数据库,您可以从Windows用户的C:\xAMPP\MySQL \数据中获得它。

不要将PHPMyAdmin视为拦截器。如果mysql正在运行,请使用任何其他工具,如toad、workbench或heidisql等,然后继续。顺便说一句,phpmyadmin也不是很好。那么,这里真正的问题是什么呢?既然您提到您使用了phpMyAdmin 7.4.1,您是否尝试将其更新为4.7.2?真正的问题是PHP配置。我知道如何在phpMyAdmin之外转储数据。在PHP5.5.38中运行的与mysqli相关的PHP函数现在在PHP5.6.30中失败。phpMyAdmin导出是最明显的,但我也看到在运行试图在phpMyAdmin之外更新数据库的PHP网页时失败。至少有一次,即使这样也能工作,但在重新启动时以及此后的每一次都失败了。我怀疑我正在查看资源或权限问题。有没有关于PHP和/或mysql在Mac上写临时文件的想法?这实际上不是问题所在;我知道如何使用mysql导出表。真正的问题是,我的PHP环境不知何故缺少一个关键的配置组件,这使得使用PHP导出表或更新表成为一个问题。PHPmyAdmin问题就是一个例子,但是当从网站页面运行时,导出和更新到mysql也会失败。完全相同的代码在LINUX环境下完美工作。实际上,我仍然有PHP5.5.38,它可以与PHPmyAdmin一起工作。请注意,问题并不是让PHPMyAdmin正常工作。它正在使PHP5.6.30发挥作用。PHPMyAdmin问题只是出现问题的一个地方。我也不能使用我的旧PHP网页更新/插入mySQL数据库,除非每30次左右就更新/插入一次。我希望PHPMyAdmin的表现形式能让人们了解在PHP环境中应该寻找什么。从我的网页上看,插入根本没有发生。没有来自DB的错误消息。我从来没有用我用最酷的指南安装的PHP解决过这个问题;我最终清除了它,将我的/usr/local回滚到安装之前,感谢上帝为时间机器!并使用自制的说明进行安装。我不确定我最初做错了什么,但一旦我重新配置了Apache,自制的安装就可以完美地工作。