<div class="cnblogs_code">
binlog-do-db=hyii2
<div class="cnblogs_code">
binlog-do-db=hyii2
以上的信息需要记一下 从数据库会用到
<div class="cnblogs_code">
mysql> slave stop;
change master to
master_host=mysql> slave start; <span style="color: #008000">//<span style="color: #008000">启动库服务
在主库hyii2中新建一个表test,然后看下从库是否相应生成对应的test表,如果生成了那么恭喜你,主从同步配置就成功了。
实际应用中可能会用到单个表的同步,或者部分表的同步,只需要在主库的/etc/my.cnf里加上
只复制某个表replicate-do-table=tablename 只复制某些表(可用匹配符)replicate-wild-do-table=tablename% 只复制某个库replicate-do-db=dbname 只复制某些库replicte-wild-do-db=dbname% 不复制某个表replicate-ignore-table=tablename
注意我们在配置数组中新增了两个键:read
和 write
,这两个键对应值都有一个包含单个键“host”的数组,而其所映射的 IP 值分别就是读连接和写连接,读/写连接的其它数据库配置项都共用 mysql
的主数组配置。
如果我们想要覆盖主数组中的配置,只需要将相应配置项放到 read
和 write
数组中即可。在本例中,192.168.1.1
将被用作“读”连接,而 192.168.1.2
将被用作“写”连接。两个数据库连接的凭证(用户名/密码)、前缀、字符集以及其它配置将会共享 mysql
数组中的设置,同理,如果不一样的话,分别在 read
或 write
数组中单独配置即可。
对于大部分应用来说都是读多写少,所以面对这种情况,可如下配置多个读连接,
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。