首页 > 解决方案 > 如何使用php将一个数据库备份到另一个数据库

问题描述

我想定期在另一个数据库中的 MySQL 中创建我的网站数据库的备份,是否可以使用 php

已经尝试使用 php 导出数据库,但要求是别的东西

标签: phpdatabasebackup

解决方案


我想mysqldump这就是你要找的。

将数据库 A 导出到 SQL 文件以导入数据库 B:

mysqldump --host=localhost --user=dbauser --password=dbapassword dba_name > /path/to/store/dba.sql

导入数据库 A 转储到数据库 B:

cp /path/to/store/dba.sql | mysql --host-localhost --user=dbbuser --password=dbbpassword dbb_name

system()您可以将这些命令包装在 PHP 脚本中的调用中。


推荐阅读