php - Mysql 转储空文件

标签 php mysql

我尝试按照网上的许多指南创建一个备份 SQL 数据库的脚本,但不幸的是我发现自己在 SQL 命令中出现错误,因为我去创建一个文件就是我所说的地方,正如我所说说,但它完全是空的..! 使用的语法如下:

exec('mysqldump –opt -user=' . $db_user . ' -password=' . $db_pass . ' --host=' . $db_host . ' ' . $db_nome . ' > ' . $db_filename);

还有这个:

exec('mysqldump --user=' . $db_user . ' --password=' . $db_pass . ' --host=' . $db_host . ' ' . $db_nome . ' > ' . $db_filename);
echo 'mysqldump –opt -user=' . $db_user . ' -password=' . $db_pass . ' --host=' . $db_host . ' ' . $db_nome . ' > ' . $db_filename;

你看到错误了吗?

最佳答案

您必须指定 mysqldump 的完整路径:

exec('/usr/bin/mysqldump –opt -user=' . $db_user . ' -password=' . $db_pass . ' --host=' . $db_host . ' ' . $db_nome . ' > ' . $db_filename);

关于php - Mysql 转储空文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42531566/

相关文章:

php - 如何将对象属性添加到对象的属性中?

php - 查询后无法正确格式化我的数组

php - 如何保护 PHP 表单?

php - 无法使用基于 PHP 的 ffmpeg 向视频添加字符串

php - 如何使用 strpos 将数据库中的常见垃圾邮件字段与表单提交进行匹配?

MySQL 查询来分析结果并对其进行标记

php - 我正在尝试使用类编写选择,但它不起作用

php - 双语网站CMS结构——mysql、php数组、 session 、效率?

mysql - 自定义主键

mysql count table rows with count child tables 行数