下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

如何设置mysql的复制机制?

作者:课课家教育     来源: http://www.kokojia.com点击数:711发布时间: 2016-03-29 17:12:35

标签: mysql复制数据库mysql复制架构

  我们掌握了MySQL的复制工作原理后,思考如何配置mysql复制设置?今天跟大家分享mysql的设置配置,希望能对大家有帮助。

如何设置mysql的复制机制?_数据库_mysql复制架构_课课家

  以下的文章主要是浅谈MySQL复制设置,我在一个信誉度很好的网站找到一个关于MySQL复制设置的资料,拿出来供大家分享。

  以下文章主要是对MySQL复制设置的介绍,我们大家都知道MySQL复制设置在实际运用中经常出现的,如果你是MySQL复制设置这一技术的热捧着,那么下面的文章对于你而言一定很有意义。

  1、停止MySQL服务

  2、MySQL复制所有文件,包括数据文件

  3、master的my.ini基本不需要修改,缺省已经配置成master方式:

  log-bin=MySQL-bin

  binlog_format=mixed

  server-id=1

  4、slave的my.ini需要修改如下:

  去掉3中的master配置,添加如下内容:

  server-id=2

  master-host=localhost

  master-user=replication

  master-password=replication

  master-port=3306

  replicate-do-db=需要MySQL复制的数据库

  master-connect-retry=10

  修改端口为3307等,

  添加replication用户用于进行MySQL复制。

  5、重启master、slave数据库。

  6、如果master设置成功,可以通过showmasterstatus;命令看到如下信息:

  7、如果全部设置成功,在slave中运行showslavestatus;命令,可以看到相应的配置参数,说明master、slave都设置正常。

  8、如果想通过CHANGEMASTERTO命令修改相应的参数,需要首先用stoPSlave;命令停止slave,修改成功后再运行startslave;启动slave服务。

  注意:开始直接停止MySQL服务最方便,不需要进行锁表的操作。

  以上就是对mysql数据库的复制配置,大家应该都学会了吧,如果大家还想知道mysql的复制相关知识,可以关注课课家。

赞(11)
踩(3)
分享到:
华为认证网络工程师 HCIE直播课视频教程