Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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 - Fatal编程技术网

在mysql中,从主服务器复制从服务器上的一个表

在mysql中,从主服务器复制从服务器上的一个表,mysql,Mysql,是否可以只将一个表从主数据库复制到从数据库? 例如,我的master DB name是master.DB,有四个表,而在我的slave.DB上没有表。我只想从主数据库复制从属数据库上的一个表。如何配置master和slave my.cnf文件以实现此目的?对于主设备和从设备,我应该在我的.cnf文件中添加哪些额外参数 注意:主数据库有多个从属数据库,此从属数据库就是其中之一。您应该研究从属my.cnf文件中的参数,如replicate\u do\u table=yourtable 看 这基本上告

是否可以只将一个表从主数据库复制到从数据库? 例如,我的master DB name是master.DB,有四个表,而在我的slave.DB上没有表。我只想从主数据库复制从属数据库上的一个表。如何配置master和slave my.cnf文件以实现此目的?对于主设备和从设备,我应该在我的.cnf文件中添加哪些额外参数


注意:主数据库有多个从属数据库,此从属数据库就是其中之一。

您应该研究从属my.cnf文件中的参数,如
replicate\u do\u table=yourtable


这基本上告诉数据库只复制某些表。还有通配符选项。不过请仔细阅读,因为根据您的设置,会有一些特定的注意事项。

您应该调查从属my.cnf文件中的参数,如
replicate\u do\u table=yourtable


这基本上告诉数据库只复制某些表。还有通配符选项。仔细阅读,因为根据您的设置,会有某些警告。

than很多。我是否必须在[mysqld]部分中添加--replicate do table=yourtable?没错,在[mysqld]部分中添加replicate do table=yourtable之后,在[mysqld]部分中方便的位置添加它。slave.db未启动:/如果查看错误日志,它应该告诉你问题出在哪里。在这种情况下,我认为这是我的错别字。在my.cnf文件中尝试一下
replicate\u do\u db=yourtable
。我必须在[mysqld]节中添加--replicate do table=yourtable吗?没错,在[mysqld]节中添加replicate do table=yourtable之后,在[mysqld]节中方便的地方添加它。slave.db没有开始:/如果您查看错误日志,它应该告诉你问题出在哪里。在这种情况下,我认为这是我的错别字。尝试在my.cnf文件中复制\u do\u db=yourtable