关于mysql的复制设置的资料

    作者:课课家教育更新于: 2019-04-28 15:02:40

         今天给大家介绍下一些关于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复制设置的一些相关资料,这些资料都是在实践中形成的,大家可以试试。

课课家教育

未登录

1