MySQL使用Federated引擎追加本地的数据至服务器

原创
2016-06-07 16:39:34 861浏览

需求: 服务器与本地同时存在两个结构一模一样的网站,而服务器端的数据要比本地数据多一些。 新项目前期便于操作,直接在本地添加信息至数据库,而在本地添加数据期间,服务器端数据也在不断增加。 现在需要把本地新添加的数据追加至服务器上。也即把本地数

需求: 服务器与本地同时存在两个结构一模一样的网站,而服务器端的数据要比本地数据多一些。 新项目前期便于操作,直接在本地添加信息至数据库,而在本地添加数据期间,服务器端数据也在不断增加。 现在需要把本地新添加的数据追加至服务器上。也即把本地数据库的新添加的资料直接复制到服务器端,服务器端原来数据不变。 下面开始实操 ,前提是一定要备份好两个环境的数据库!ok,Let’s go! 1、先检测本地MySQL是否支持Federated。 cmd命令行进入MySQL,输入”show engines;“,出现以下图中所示说明MySQL支持Federated。如果MySQL尚未支持Federated,请猛戳这里:3步开启Windows下MySQL的Federated Engine。 2、从服务器端下载最新的数据至本地,其实就是把服务器端的数据镜像到本地。 服务器端、本地两者保持同步,任何一方数据发生变化,另一方也会发生同样的变化。 这里有一个前提就是服务器端的数据库一定要开启远程IP权限,否则会提示没有权限。修改数据库主机权限为任意主机”%“而不是”localhost“。 直接执行SQL语句。 以下是SQL语句: CREATE TABLE `news_data_FEDERATED` ( `id` mediumint(8) UNSIGNED DEFAULT '0',
persuasive essay writer
`content` mediumtext NOT NULL, `readpoint` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0', `groupids_view` VARCHAR(100) NOT NULL, `paginationtype` tinyint(1) NOT NULL, [...]
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。