我在名为“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/