我需要将网站迁移到另一台主机。我只有 FTP 服务器访问权限和 MySQL 名称+密码(提供给我的 MySQL 服务器 IP 是 127.0.0.1,没有 PhpMyAdmin 或 SSHell 可用)。在那里运行的 Web 应用程序可以使用我知道的凭据和本地主机服务器访问数据库。所以我需要一个 PHP 脚本,它可以正确转储 MySQL 服务器的所有可用数据库,以便将它们导入到新服务器上。你能推荐一个好的吗?
答案1
嗯我的第一个想法是:
<?php
$command = 'mysqldump -h hostname -u user -p password db_name > dumped_db.db';
system($command);
?>
无论如何这里有一个类:
http://www.phpclasses.org/browse/file/16861.html
并准备好工具(Bigdump 真的很酷!):
答案2
mysql转储就是你要找的,虽然它是用 perl 编写的(所有 nix 都有 perl)