php - 如何在 PHP 中将数据库从一台服务器复制到另一台服务器?

标签 php mysql

我在名为“empData”的本地服务器中有一个数据库,我希望将该数据库中的所有数据复制到另一个数据库中,该数据库位于另一个名为“empDataBackup”的服务器(Web 服务器)中。 我试过这段代码 mysql_query("INSERT INTO empData.backup_emp SELECT * FROM empData.emp"); 但它不起作用,因为两个数据库不在同一台服务器上......(在我们的例子中,一个在本地,另一个在 Web 服务器中).. 请帮助..

最佳答案

使用 mysqldump 导出数据然后将该文件通过管道传输到 mysql 以将数据导入其他地方。

在服务器 1 上:

mysqldump empData > empData.sql

在服务器 2 上:

mysql < empData.sql

如果你想变得更有趣,你可以使用管道和 ssh 将数据直接从 server1 传输到 server2。

关于php - 如何在 PHP 中将数据库从一台服务器复制到另一台服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2972453/

相关文章:

mysql - MySQL 中的拆分日期字段以在查询的 WHERE 部分中使用 YEAR 和 MONTH

php - 如何在 PHP 中正确注入(inject)依赖项

使用隐藏 IFrame 下载 PHP 文件而不保存

php - 未定义索引 PHP Ajax jquery post

Mysql 结果总是在 SELECT ... FROM (SELECT ...) 中返回 NULL

MySQL 查询返回所有产品和不带缩略图的 SKU

php - 在搜索中显示 mysql 内容

mysql - 使用 SQL 根据特定寄存器获取前 10 项

php - 论坛,获取最后的帖子/主题

php json_encode utf8 字符问题(mysql)