我正在寻找一种更快的方法来将数据库从我的本地系统替换为我的实时系统。目前我正在 phpmyadmin 中导出,在我的实时服务器上删除,导入 - 这非常耗时。有什么更好的建议吗?谢谢
问问题
36 次
1 回答
0
我已经做了很长一段时间(约 15 年)的 Web 开发人员,并且很长时间以来一直在使用 xxMP 堆栈和 phpMyAdmin。如果您正在phpMyAdmin中寻找一种更快的方法来执行此操作,那么您就不走运了,因为这是使用 phpMyAdmin 将数据库迁移到生产环境的唯一方法(导出然后导入)。
话虽如此,请记住 phpMyAdmin 只是使用 PHP 的 MySQL 的 GUI。它将反映对基础数据库所做的任何更改。因此,您可以对复制做一些相对聪明的事情:将登台服务器(本地数据库)设置为 Master,并将生产系统(远程数据库)设置为 Slave。然后禁用从站上的复制。这将防止从站复制主站上的更改。在您对本地/主数据库进行所需的所有更改后,只需在从属数据库上重新启用复制即可。然后,这会将更改迁移到您的生产服务器。
于 2013-02-25T09:09:41.400 回答