Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本地主机mysql数据库与在线服务器数据库的同步_Mysql_Database - Fatal编程技术网

本地主机mysql数据库与在线服务器数据库的同步

本地主机mysql数据库与在线服务器数据库的同步,mysql,database,Mysql,Database,我想在不同的学校进行在线考试。在线考试门户的web应用程序是用php和mysql制作的。为此,我在不同学校的本地服务器上进行测试。假设我在某一天在A学校进行测试,并将sql文件导出到live server。第二天,我又进行了一次测试,现在我想用这些新数据(新闻行)更新导出到在线服务器的数据库。如何连接本地主机mysql数据库和服务器的mysql数据库。我不希望数据被覆盖,我丢失了以前导出到在线服务器的数据。我只需要更新任何新的数据,如果有的话。这意味着,如果以前创建的表中有任何新行,则必须使用新

我想在不同的学校进行在线考试。在线考试门户的web应用程序是用php和mysql制作的。为此,我在不同学校的本地服务器上进行测试。假设我在某一天在A学校进行测试,并将sql文件导出到live server。第二天,我又进行了一次测试,现在我想用这些新数据(新闻行)更新导出到在线服务器的数据库。如何连接本地主机mysql数据库和服务器的mysql数据库。我不希望数据被覆盖,我丢失了以前导出到在线服务器的数据。我只需要更新任何新的数据,如果有的话。这意味着,如果以前创建的表中有任何新行,则必须使用新行更新联机数据库表;如果创建了新表,则还必须在联机服务器中创建该表。请帮助我如何做到这一点?

这个问题除了有一个明显的答案外,对于SOW来说是离题的。为什么不使用一个MySQL数据库?我不确定你是不是在这么做。此外,您可以始终运行scripts/MySQL dump将生产数据库复制到本地数据库。我不知道你说的“同步”是什么意思。
假设我在学校A的某一天进行测试,并将sql文件导出到live server。
为什么需要这样做?请看,我只想将数据从本地数据库传输到在线数据库。为什么不将数据直接写入“在线”数据库服务器?