gpt4 book ai didi

php - 使用 PHP 恢复 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 00:56:25 26 4
gpt4 key购买 nike

我正在尝试恢复按以下方式创建的 MySQL 转储:

$file = '/path/to/file.sql';
exec('mysqldump -u '.DB_USER.' -p'.DB_PASS.' '.DB_NAME.' > '.$file);

上面按预期创建了转储,然后要恢复我正在尝试使用以下内容:

$file = '/path/to/file.sql';
exec('mysql -u '.DB_USER.' -p'.DB_PASS.' '.DB_NAME.' < '.$file);

但由于某种原因它什么也没做。

请注意常量包含相关的数据库连接参数。

知道我做错了什么吗?

最佳答案

使用 mysql -e 'source $file' 而不是重定向

关于php - 使用 PHP 恢复 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5915460/

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