gpt4 book ai didi

php - 使用php脚本将mysql数据库从一台服务器传输到另一台服务器,一次传输几条记录

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

我的服务器上有一个大型 MySQL 数据库。数据库的大小约为 100 GB。这个数据库中有很多表。我想将此数据库传输到另一台服务器。我想一次插入大约 1000 条记录,我计划使用 PHP 脚本来完成此操作。我的计划是创建一个查找表来定义表名,并通过检查最大的插入 id 来插入数据,然后取出接下来的 1000 条记录,然后插入它们。这种方法有多好?如果您以前这样做过,请建议一些更好的解决方案/代码

最佳答案

我猜这是一个生产数据库。因此,如此大的数据库在移动数据时会有一些事务正在修改数据库内容。因此,最好使用现有工具。对于这种情况我会推荐您 MySQL Replication 。我用它来迁移 SQL Server 数据库,因为这是一种推荐的方法,并且发现对于 MySQL 来说这是一种等效的方法。一旦数据库被完全复制,您将需要更改到新数据库的链接,并停止复制。这样就不会丢失任何信息。

关于php - 使用php脚本将mysql数据库从一台服务器传输到另一台服务器,一次传输几条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54341506/

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