php - mysqldump 返回空文件 PHP
问题描述
我尝试使用 mysqldump 备份我的数据库。正在生成文件,但文件为空。我怎样才能解决这个问题?
PHP代码:
$dbuser = 'demo';
$dbpass = 'demo';
$host = 'localhost';
$dbname = 'demo';
$filename = __DIR__ . '/backup/'. $dbname . '_'.$date.'.sql';
exec("mysqldump --user={$dbuser} --password={$dbpass} --host={$host} $dbname > {$filename}");
解决方案
推荐阅读
- java - 如何调用新的 @Async 方法但等待条件?
- snowflake-cloud-data-platform - 如何从雪花中删除 Unicode 替换字符
- javascript - 如何在 React 组件中测试基本方法?
- javascript - paperscript 可以使用 javascript 的类吗?
- java - 将嵌套循环重构为 lambda 表达式
- node.js - 我可以在控制台中看到来自 axios 调用的数据,但它不会在我的视图中呈现(Vuejs)我已经包含了我在控制台中看到的内容(没有错误)
- java - 如何将 Swagger 1.5 中的请求正文更改为示例 JSON 请求正文
- reactjs - 反应工作中的条件阅读但不应该?
- python - 尝试打印给定文件夹中所有 csv 文件的名称
- python - 如何一次循环整个文件4行?