码迷,mamicode.com
首页 > 其他好文 > 详细

2018-6-28

时间:2018-07-09 15:18:18      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:测试数据   my.cnf   操作   主从介绍   png   vpd   不能   rom   padding   

17.1 MySQL主从介绍

17.2 准备工作

17.3 配置主

17.4 配置从

17.5 测试主从同步




17.1 MySQL主从介绍

两台机器数据同步

技术分享图片

技术分享图片


应用场景:

  1. 数据备份

  2. 不仅从主上读,并且能够在从上读但不能写






17.2 准备工作

1.主从都需要跑mysql

技术分享图片

准备工作完成





17.3 配置主

1.修改my.cnf,增加server-id和log_bin

技术分享图片

技术分享图片


把mysql库备份并恢复成aming库,作为测试数据

 mysqldump -uroot mysql > /tmp/mysql.sql

 mysql -uroot -e “create database aming”

 mysql -uroot wt < /tmp/mysql.sql

 创建用作同步数据的用户

技术分享图片


创建用作同步数据的用户

 grant replication slave on *.* to 'repl'@slave_ip identified by 'password';

 flush tables with read lock;  //保持状态

 show master status;

技术分享图片





17.4 配置从

与主操作基本相同,sevrer-id不一样就可以

技术分享图片

启动mysql

修改完配置文件后,启动或者重启mysqld服务

 把主上aming库同步到从上

 可以先创建库,然后把主上的/tmp/mysql.sql拷贝到从上,然后导入新创建的库

 mysql -uroot

 stop slave;

 change master to master_host='', master_user='repl', master_password='', master_log_file='', master_log_pos=xx,

 start slave;

 还要到主上执行 unlock tables





17.5 测试主从同步

技术分享图片

参数配置


主上 mysql -uroot 

 select count(*) from db;

 truncate table db;

 到从上 mysql -uroot 

 select count(*) from db;

 主上继续drop table db;

 从上查看db表








2018-6-28

标签:测试数据   my.cnf   操作   主从介绍   png   vpd   不能   rom   padding   

原文地址:http://blog.51cto.com/13646170/2139169

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!