phpMyAdmin无法导出数据库

0 php mysql database phpmyadmin

我有一台VPS机器,我安装了phpMyAdmin并插入了数据库.但是现在当我想进行备份并导出数据库时,它说:

错误代码500,内部服务器错误

这是error.log:http://pastebin.com/44N4YcAk

[Tue Jun 18 21:40:16 2013] [error] [client] PHP致命错误:/usr/share/phpmyadmin/libraries/tcpdf/tcpdf.php中允许的内存大小为16777216字节耗尽(试图分配491520字节)

小智 10

你不应该使用phpmyadmin,你应该使用mysqldump.从命令行来看它

mysqldump -uMYSQL-USER -h server -pMYSQL-USER database_name > /path-to-export
Run Code Online (Sandbox Code Playgroud)

来自php脚本

$command = "mysqldump -uMYSQL-USER -h server -pMYSQL-USER database_name > /path-to-export/file.sql";
exec($command, $output, $return_var);
Run Code Online (Sandbox Code Playgroud)

这很容易用cronjob自动化

  • 使用 phpmyadmin 导出数据库是完全合法的,并且是该软件的核心功能。用户没有询问您有关他的备份过程的建议,他询问如何让 PHPMyAdmin 导出。 (3认同)