一切工作正常,直到这一刻我想创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”错误,我该怎么办?
- 指数build议
- Exchange 2007 Standard – 已达到数据库大小限制 – 我该怎么办?
- 如何从Oracle 10g导出数据库
- Linux 5上的Oracle 11g中的ulimit设置
- 没有什么可以访问MySQL
这里有几点要检查:
- 在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需求。