gpt4 book ai didi

php - 使用 php 在文件名中包含日期的 MySql 备份

转载 作者:行者123 更新时间:2023-11-29 06:04:59 24 4
gpt4 key购买 nike

我的提供者告诉我使用这个脚本来创建一个 Mysql 备份:

<?php
$host= 'xxx';
$user= 'xxx';
$pass= 'xxx';
$db= 'xxx';

system(sprintf(
'mysqldump --no-tablespaces --opt -h%s -u%s -p"%s" %s | gzip > %s/dumpDB.sql.gz',
$host,
$user,
$pass,
$db,
getenv('DOCUMENT_ROOT')
));
echo '+DONE';
?>

它由一个 cronjob 调用。我想将日期添加到文件名中,这样我就可以获得多个文件。创建诸如“20170216-dumpDB.sql.gz”之类的文件的东西

如何?谢谢

最佳答案

所以这样创建它

$file = date('Ymd') . '-dumpDB.sql.gz';
system(sprintf(
'mysqldump --no-tablespaces --opt -h%s -u%s -p"%s" %s | gzip > %s/%s',
$host,
$user,
$pass,
$db,
getenv('DOCUMENT_ROOT'),
$file
));

关于php - 使用 php 在文件名中包含日期的 MySql 备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42280037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com