1.环境准备

主服务器(master):192.168.1.1

从服务器(slave):192.168.1.2

要求主从服务器mysql版本相同且大于3.23

2.主服务器

2.1创建同步用户

create user 'test1'@'192.168.1.2' identified by 'test1';

2.2授予该用户REPLICATION SLAVE权限

grant replication slave on *.* to ‘test1’@‘192.168.1.2’ with grant option;

2.3刷新

flash privileges;

2.4从服务器验证登录

mysql -h192.168.1.1 -utest1 -ptest1

登陆成功即为主从备份账户创建完成。

2.5修改配置文件my.ini增加如下配置

server-id=1

log-bin=mysql-bin

binlog-do-db=test

binlog-ignore-db=mysql

2.6重启mysql,重启成功即为配置完成。

2.7进入mysql,输入show master status\G;查看master状态,记录其中File和postion值,后续配置从服务器使用。

3.从服务器

3.1修改从服务器配置文件my.ini添加如下配置

server-id=2

log-bin=mysql-bin

binlog-do-db=test

binlog-ignore-db=mysql

3.2重启服务,启动成功即配置完成。

3.3进入mysql,设置同步位置

3.3.1停止slave服务进程

stop slave;

3.3.2修改slave配置

mysql>change master to

>master_host='192.168.1.1',master_user='test1',master_password='test1',

>master_log_file='主服务器记录的file值',master_log_pos='postion值';

3.3启动slave

start slave;

3.4查看slave

show slave status\G;

需确保Slave_IO_RUNING:YES,SLAVE_SQL_RUNNING:YES,即为配置全部完成,可以进行测试。

否则需要排查上诉配置是否正确。

最新文章

  1. 页面可见生Page Visibility
  2. KBMMW 4.93.10 发布
  3. PHP5.5 + IIS + Win7的配置
  4. OpenFramework中视频或者图片进行中心旋转、平移、放大、缩小、矫正(本例以视频为准,只给出主要代码)
  5. 9.19AD和DA操作
  6. [记录] javascript 对象中使用setTimeout
  7. IOS 第三方库之-MBProgressHUD的使用详解
  8. 用php进行md5解密的源码,亲测可用
  9. swagger-codegen自动生成代码工具的介绍与使用
  10. 用VS2017进行移动开发(C#、VB.NET)——OfflineCameraButton控件,Smobiler移动开发
  11. GitHub 1W star 成就达成!
  12. Maven 概要介绍
  13. 编写blog第一天
  14. Introduce oneself
  15. Appium1.9 之 Chromedriver安装方式
  16. 如何学好web安全
  17. C++ 动态存储空间的分配和释放 new与malloc的区别
  18. hibernate增删改
  19. HTML - 分页效果布局
  20. 基于图形学混色问题OpenGl的收获

热门文章

  1. python实现Excel的表头与索引之间的转换
  2. cisco-RIPv2重分发缺省路由
  3. 关闭Mac的Microsoft AutoUpdate弹框提示
  4. 靶机练习4: SolidState
  5. linux 下 配置 nginx
  6. slitaz5安装vim,sakura终端命令行打不开
  7. mybatis 数据搜索后参数显示乱码无法搜到
  8. nohup--将程序放入后台执行
  9. 16.SharedPreferences存储
  10. linux下进程和线程的区别和联系