Mysql主从复制

一、试验环境:

    rhel1————master————192.168.10.1————供slave同步的用户和密码都为slave

    rhel2————slave————192.168.10.2————同步master上的所有数据库

二、分别在rhel1与rhel2上安装mysql;

三、rhel1(即master)配置:

   1.修改主配置文件vim  /etc/my.cnf:

wKioL1Q5GJWhiUAJAAGCldIjCKU658.jpg

   2.重新启动mysql服务:

wKioL1Q5GQ_xCg_LAAApiqgW8PU289.jpg

   3.添加slave同步master数据库所需的用户:

wKiom1Q5GVCBubsGAACvzPHPgS4625.jpg

  4.查看master状态,并保持当前状态,不要对mysql进行任何操作,防止主服务器状态值发生变化:

wKiom1Q5GfGTtePvAADh4fMQLT4751.jpg

   5.记住file与position的值,slave启用复制功能时会用到;

四、rhel2(即slave)配置:

   1.修改主配置文件vim  /etc/my.cnf:

wKiom1Q5G1XARsZlAAHX1SXR5uk181.jpg

   2.重新启动mysql:

wKioL1Q5G-ei6Q2BAAApC_Bb5o8230.jpg

   3.启用从服务器复制功能:

wKiom1Q5HMaAvudJAADRS-d52Ec648.jpg   4.查看slave状态,保证如下两行为Yes状态:

wKioL1Q5HabS1u6gAAGzFp7ZqPI638.jpg

 五、测试:

    1.在master上创建数据库slave;

wKiom1Q5H5qgc2AjAADW2HYemhg061.jpg

   2.在从服务器上查看是否已经同步slave这个数据库:

wKiom1Q5IB3DuFnbAACcCd7IDP4751.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章