MySQL数据同步配置步骤



 

安装xampp

 

 

  1. 安装XAMPP,一路next,没什么好注意的,安装完之后默认是没有密码的,需要设置密码就要点击数据库mysql下的user表,进入用户管理,点击编辑,出现用户权限编辑,点击password下的password函数,在右编辑框输入自己的密码。

     

     

     

    然后再安装目录下找到\xampp\phpMyAdmin路径下的的config.incphp文件修改里面的配置文件:auth_type改为http

    $cfg['Servers'][$i]['auth_type'] = 'HTTP';

    $cfg['Servers'][$i]['password'] = '123456';

     

    最后重新启动就可以了。

     

     

     

    2.或者使用update user set password=password"123456"  where user="root";修改密码。

     

配置master主服务器

 

 

 

 

 

 

1.XAMPP下的control界面,点击“config”弹出配置文件”my.ini”,[mysqld]下加上:log-bin=mysql-bin。保存配置文档。然后点击“admin”,输入用户名,和密码。

 

 

  1. 点击“SQL”,在编辑框中输入:

     grant replication slave,replication client on *.* to 'slave'@'%'identified by '0487521';

    表示:账号为slave,密码为0487521,且只能在IP192.168.23.145上登录。具有replicationslavereplication client权限。

  1. 然后继续输入:FLUSH PRIVILEGES;刷新下权限。

  2. 重新启动MySQL就行了。输入:master  STATUS;命令来查看从服务器的状态

配置slave服务器

  1. XAMPP下的control界面,点击“config”弹出配置文件”my.ini”,[mysqld]下加上:server-id=2,把下面的server-id=1注释掉。保存配置文档。然后点击“admin”,输入用户名,和密码。

    说明:logs是错误日志,当出现错误时很有用。

     

    2.通过在从服务器上输入CHANGE MASTER TO命令可以使从服务连接到某个主服务器上进行replication.

     CHANGE MASTER TO MASTER_HOST='192.168.23.119',MASTER_USER='slave',MASTER_PASSWORD='0487521',MASTER_LOG_FILE='mysql-bin.000027',
    MASTER_LOG_POS=120;

     

    说明:Master_host是主服务器的IP地址,master_user是上面建立的usermaster_password是上面建立的用户密码,Master_Log_FileRead_Master_Log_PosMaster_Log_File代表主机上用于主备同步的日志文件名,Read_Master_Log_Pos代表上一次成功同步到的日志文件中的位置。
    如果这两项与先前在主服务器上看到的FilePosition的值不相符,则无法正确进行同步。

     

    输入上述命令后即完成了全部配置工作,通过:

     start slave;启动从服务的replication工作,这样主从服务器就开始同步了。

    你可以通过:

    SHOW SLAVE STATUS;命令来查看从服务器的状态,如果是Slave_IO_State一项显示:Waiting for master to sendevent,表示所有工作已经就绪。

     

     

    3.最后在master主服务器上建库,建表,做删除、添加、修改等操作会同步到slave从服务器上,从而实现数据同步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值