PhpMyAdmin缺less参数:

一切工作正常,直到这一刻我想创build一个新的数据库,我收到这个错误

db_create.php: Missing parameter: new_db (FAQ 2.8) 

另外,当我试图导出我的数据库时,我也收到以下错误

 export.php: Missing parameter: what (FAQ 2.8) export.php: Missing parameter: export_type (FAQ 2.8) 

当我从PHPMYADMIN中build议的链接看FAQ 2.8

2.8我得到“Missing parameters”错误,我该怎么办?

这里有几点要检查:

  • 在config.inc.php中,尝试将$ cfg ['PmaAbsoluteUri']指令留空。 另见FAQ 4.7。
  • 也许你有一个错误的PHP安装,或者你需要升级你的Zend优化器。 请参阅http://bugs.php.net/bug.php?id=31134 。
  • 如果使用Hardened PHP,将ini指令varfilter.max_request_variables设置为默认(200)或另一个
    低值,如果您的表格数量很高,则可能会出现此错误
    列。 相应地调整此设置。 (感谢克劳斯
    多林格的提示)。
  • 在php.ini指令arg_separator.input中,值“;” 会导致这个错误。 将其replace为“&;”。
  • 如果您使用的是Hardened-PHP,则可能需要增加请求限制。
  • php.ini指令session.save_path中指定的目录不存在或是只读的。

我曾尝试使用php.ini,以确保我有session.save_path = "/tmp"

我正在使用Mac Xserver和MAMP运行,我没有尝试一切重新启动我的服务器,没有任何帮助。

如果有人帮我给我一些build议。

如果我在错误的地方张贴,请道歉。

请检查您的mysql datadir位置上的可用空间和权限。

为了进一步隔离原因,尝试从mysql命令行创build数据库。 如果这失败了,这是MySQL的问题,而不是phpMyAdmin的。

看看在php.ini的session.save_path上configuration的目录是否有权限。 可能你改变了Apache用户/组,并且没有这个目录的权限。

解决方法:1)在目录下的chmod 777(这是不安全的)或2)改变目录所有者以符合Apache需求。